Queues
Message brokers, job queues, and background processing systems for distributing work across services and processes.
Managed services
Section titled “Managed services”- 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
Self-hosted
Section titled “Self-hosted”- 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