Background
I am studying ApacheMQ for a project where we need a message broker. Upon reading the official page I see some features that I am interested in:
- Access to messaging Enterprise Integration Patterns (EIPs)
- Support for the STOMP, AMQP, MQTT and OpenWire protocols
However, following the documentation, it is not clear to me if some of my objectives are possible.
Questions
I understand that in order to use ActiveMQ as a broker, I first need a messaging protocol. According to the documentation on language support for Node.js ActiveMQ only supports the STOMP protocol for Node.js.
- Given that STOMP is a protocol, if I find a NPM library for any of the other protocols, can I use Node.js and ActiveMQ with that given protocol?
- If such libraries exist, can you point some?
- Are there any caveats in using Node.js and ActiveMQ with another protocol other than STOMP?
Regarding EIPs, I also need some clarification. After closer checking, I realized that EIPs can only be used via Apache Camel, a separate project with no support for anything other than Java.
- Is it possible to use any of the EIPs that ActiveMQ offers with Node.js? If so, how?
via Flame_Phoenix
No comments:
Post a Comment