常用的Java消息中间件包括:
1. ActiveMQ:Apache基金会开源的消息中间件,支持JMS规范,提供高可用、高性能、可扩展的消息传递服务。
2. RabbitMQ:开源的AMQP(高级消息队列协议)实现,提供高可用、高性能、可靠的消息传递服务。
3. Kafka:由Apache基金会开发的分布式流处理平台,支持高吞吐量、低延迟的消息传递。
4. RocketMQ:阿里巴巴开源的分布式消息中间件,支持多种消息传递模式,具有高可用、高性能、可靠性强等特点。
5. HornetQ:由Red Hat开发的高性能、可扩展的消息中间件,支持JMS规范,提供可靠的消息传递服务。
6. ZeroMQ:轻量级的消息中间件,提供高性能、低延迟的消息传递服务。
7. IBM MQ:IBM公司的商业消息中间件,支持多种消息传递模式,具有高可用、高性能、可靠性强等特点。
8. TIBCO EMS:TIBCO公司的商业消息中间件,支持多种消息传递模式,具有高可用、高性能、可靠性强等特点。