Message Queue For Async Programming



Similar Posts:


  • Typical Features/Considerations
Name Summary
Delivery guarantees At Most Once Delivery, At Least Once Delivery, Exactly Once Delivery
Batch commit Allow producers to explictly batch multiple messages into a single requests
Message ordering  
Message priority  
Ack message  
Delayed queue link: Amazon SQS Delay Queues
Transaction supports IBM Websphere MQ allow applications to insert messages into multiple queue atomically
  • Popular Message Queues
Name Summary
RabbitMQ AMQP
Apache Kafka Support high volumes of log data with low latency
ZeroMQ A high-performance asynchronous messaging library
Amazon SQS  
Qpid  
HornetQ  
  • Q: How to support HA of the queue?
Name Summary
Queue mirroring link
Quorum queues  
  • In RabbitMQ, for each mirrored queue there is one master replica and several mirrors, each on a different node. link
  • Q: Delay queue?

A: TODO

  • Q: Would the messages be in a wrong ordering, instead of FIFO?

A: TODO

  • Q: For message delivery of at-most-once, at-least-once and exactly-once, how the different approach is implemented?

A: TODO


Share It, If You Like It.

Leave a Reply

Your email address will not be published. Required fields are marked *