MaXXtalk
| ◀◀ | Top | ▶▶ |
Introduction
MaXXtalk is a high performance C++ inter-components and applications communication framework featuring synchronous and asynchronous messaging, and a multi protocols transport layer for rapid application integration.
GitLab
MaXXtalk 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 zero-copy messaging
- 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
- MaXXlinks Architecture Document [online]
- MaXXdesktop Software Patterns Document [online]
-
ØMQ communication library
Components Highlight
Class Diagrams
| ◀◀ | Top | ▶▶ |
