Skip to main content

One post tagged with "Azure Service Bus"

Azure Service Bus related posts

View All Tags

What AMQP compatibility means for a local Azure emulator

· 8 min read
Kamil Mrzygłód
Topaz maintainer & contributor

"Supports AMQP" covers a lot of ground. A broker that accepts a TCP connection on port 5671 and exchanges OPEN/BEGIN frames with the client technically speaks AMQP. So does a broker that handles hundreds of thousands of messages per second with full PeekLock semantics, dead-letter routing, and session state. When an emulator claims AMQP compatibility, the interesting question is how far that compatibility actually goes — and specifically, whether it is deep enough for a real message-processing framework to drive it.

This post is about what that means in practice, and why we know Topaz passes the test: because we got it wrong first and had to fix it.

Star on GitHub