Stomp ‐ Nutshell Based on text frames, similar to HTTP ones MESSAGE subscription:0 Can transport binary bodies message-id:007 Frame command for every destination:/queue/a messaging concept, like CONNECT, content-type:text/plain
Connec6vity ‐ MQTT Get at hNps://github.com/fusesource/fuse‐extra/ Focused on: • low bandwidth networks • unreliable networks • Small footprint / Embedded Devices 3 QoS Op6ons Also Implemented by WebsphereMQ, MosquiNo and others.
Connec6vity – JMS API StompJMS is a JMS 1.1 client implemented using the STOMP protocol. Get it at hNps://github.com/fusesource/stompjms Client implemented with HawtDispatch • Constant number of threads no maNer how many client connec6ons are established. import org.fusesource.stomp.jms.*;import javax.jms.*;
Feature diﬀ vs Ac6veMQ Missing in Apollo Only in Apollo Networks of Brokers REST Management API Priority Support Secure WebSockets Message Groups Message Sequences Message Scheduling Con6nuous Queue XA Transac6ons Browsing JMX Management API Run6me Conﬁg Updates