Research on message queue: activemq,rabbitmq,rocketmq,kafka,pulsar
Activemq:Apache ActiveMQ is the most popular open source, multi-protocol, Java-based message broker.
Rabbitmq:RabbitMQ is the most widely deployed open source message broker.
Rocketmq:RocketM is a unified messaging engine, lightweight data processing platform.
Kafka:Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.
Pulsar:Apache Pulsar is a cloud-native, distributed messaging and streaming platform.
GCP Pub-Sub:Pub/Sub is a fully-managed real-time messaging service that allows you to send and receive messages between independent applications.
AWS SQS:Fully managed message queues for microservices, distributed systems, and serverless applications.
Amazon MQ(Apache ActiveMQ 和 RabbitMQ):Fully managed service for open source message brokers.
Azure Queue Storage:Azure Queue storage is a service for storing large numbers of messages.
阿里云消息队列RocketMQ版 基于Apache RocketMQ构建的低延迟、高并发、高可用、高可靠的分布式消息中间件.
阿里云消息队列RabbitMQ版 完全兼容 RabbitMQ 开源生态以及多语言客户端,打造分布式、高吞吐、低延迟、高可扩展的云消息服务.
confluent