Messaging components module is based on Abstract Messaging of Middleware messaging_abstract.
- Brokers, Clients.. using "common API" -> AMOM
- Purpose for:
- Messaging testing
- Ansible module (future)
- Management
- Messaging product features (mainly for test coverage)
- Node
- Node Execution (Ansible, Executor)
- Protocols
- AMQP (Priority for now)
- MQTT (@TODO)
- OpenWire (@TODO)
- STOMP (@TODO)
- Authentication
- NoAuth
- SASL (@TODO)
- SSL/TLS Cert based (@TODO)
- Brokers
- ActiveMQ Artemis
- Qpid
- Router
- Qpid Dispatch
- Clients
- Internal CORE client (Python lib)
- AMQP
- Proton
- AMQP
- CLI External
- AMQP
- NodeJS
- cli-rhea
- Python
- cli-proton
- NodeJS
- AMQP
- Internal CORE client (Python lib)