Superficially, stormmq seems to be like Amazon’s SQS, but they have very different message properties.
Amazon SQS and stormmq both support message properties. These are meta data that can be attached to your message (a bit like headers are attached to email) that help an application process a message. A classic example is a message id. However, both systems differ vastly in the range of properties offered, their granularity and understanding by the server.
stormmq is built around the AMQP protocol, a protocol that was designed when a group of vendors got together with a few users with a vision to build a reliable and open protocol for the MQ market.
The goal was to produce the next generation MQ protocol to replace the incumbent proprietary standards. Over the past few years this protocol has passed through a few iterations but the current agreed standard is AMQP 0‐9‐1.