Skip to content

Queues

Message brokers, job queues, and background processing systems for distributing work across services and processes.

  • Amazon MQ — managed Apache ActiveMQ broker on AWS; drop-in for apps using JMS, NMS, AMQP, STOMP, or MQTT
  • Amazon SQS — fully managed message queue service for decoupling distributed system components
  • NATS — lightweight, high-throughput messaging system for cloud-native and IoT use cases
  • NSQ — distributed messaging platform designed for high-volume workloads at scale
  • Gearman — job server for distributing work to multiple workers across languages and machines
  • Resque — Redis-backed background job queue for Ruby
  • Sidekiq — multi-threaded background job processing for Ruby, backed by Redis