Discussion about this post

User's avatar
Shawn McNaughton's avatar

So, one argument to consider here:

HTTP/S, gRPC, and Websockets can all be used natively in a web browser. No plugins, no bridging MQTT/AMQP over a websocket and having a complex back-end server, no firewall rules to worry about.

This isn't to say that message queuing protocols are worthless - they are amazing. MQTT is excellent for IoT if you have a bridge device (hub). AMQP is great for server-to-server communications. But if you use a non-HTTP wire protocol, you make certain sets of clients much more complex and expensive to create.

Expand full comment

No posts