MaXX Links
◀◀ | Top | ▶▶ |
Introduction
MaXX Links is MaXX Interactive high performance inter-components and applications communication C++ development framework featuring Messaging, synchronous, asynchronous, multi protocols communication layer for rapid modern high performance applications.
GitLab
MaXX Links source code and build instruction can be accessed on our public GitLab repository.
Features
- support synchronous and asynchronous connections
- support multiple protocols
- support authentication
- support transport layer encryption
- support transport optimization for local messaging such as passing by reference using Shared Memory
- support message-driven architecture
- promote loosely coupling
- support connection patterns: one to one, publish/subscribe, router and dealer
- support distributed deployments
- provide a simplified implementation of the Enterprise Integration Patterns
- support for: C, C++, Python and Java
- provide an abstraction layer that could support different back-end providers
- support multi threading and signalling mechanism between threads
- must be light, low in dependency and broker free
- use ØMQ communication library
Documentation
- MaXX Links Architecture Document [online]
- MaXX Desktop Software Patterns Document [online]
-
ØMQ communication library
Components Highlight
Class Diagrams
Work in progress... Feel free to share with us an idea or feedback. Come back soon :)
◀◀ | Top | ▶▶ |