|
Project Information
Links
|
Azouk LibrariesAzouk libraries contain:
MultiplexerMultiplexer is short for Azouk Enterprise Message Bus. It consists of
Both client library and backend classes are available in
The communication format leverages Google Protocol Buffers. For gluing C++ and Python it uses Boost.Python. Asynchronous communication is handled with Asio. Azouk LoggingLogging library is a rich-format logging based on Google Protocol Buffers. It consists of
C++ logging API leverages Boost.Preprocessor meta programming library. For gluing C++ and Python it uses Boost.Python. Altough it's designed for general purpose, it serves well, and so we use it, to monitor and log events in a django-powered app. AuthorsMultiplexer and Azouk Logging were end-to-end designed and implemented by Piotr Findeisen as a part of his work for Azouk. Krzysztof Kulewski participated in the architecture overview. Java client, Java server were designed and implemented ground up by Kasia Findeisen and Piotr Findeisen. Pure-Python client (a work in progress) is modelled after Java version and developed by Piotr Findeisen. CreditsCredits go to Azouk Network Ltd. for contributing the libraries to the Open Source community. |