- transport abstraction
- tcp
- http
- ws
- messaging abstraction
- pub-sub
- request-reply paradigm
- broker abstraction
- pub-sub
- topics (receiving messages based on a pattern)
- routing (receiving messages selectively)
- queue
- queue dispatching algorithms
- round robin
- queue dispatching algorithms
- pub-sub
- protocol abstraction
- mqtt
- nanomsg (scalability protocols)
- WAMP?
- stomp?
- payload abstraction
- json
- protobuf
- https://allseenalliance.org/
- http://www.eejournal.com/archives/articles/20150420-protocols/
- Simple MQ - https://realtimelogic.com/ba/doc/?url=SMQ.html
- http://bb-smartsensing.com/basics-of-mqtt/
- http://dejanglozic.com/2014/05/06/rest-and-mqtt-yin-and-yang-of-micro-service-apis/
- https://github.com/fritzy/SleekXMPP/wiki/Stanza-Objects