加载中...

Apache ActiveMQ 是 Apache 基金会旗下的老牌开源消息中间件,用 Java 编写,2004 年前后诞生,是 JMS 1.1 规范最流行的开源实现之一,曾长期是 Java 企业应用的默认消息组件。
ActiveMQ 支持多种接入协议,包括自有的 OpenWire、以及 AMQP、STOMP、MQTT、WebSocket 等;存储支持 KahaDB、JDBC 等多种后端;提供主从、共享存储等高可用方案,并内置死信队列、消息过滤、延迟投递等功能。
项目现分为两条线:ActiveMQ Classic 延续传统内核;ActiveMQ Artemis 源自 JBoss 捐赠的 HornetQ,采用异步内核,性能更强,支持 Jakarta Messaging 3.x,是官方规划的下一代内核。
在高吞吐流式场景中 ActiveMQ 已被 Kafka、Pulsar 等取代,但在传统企业集成、遗留 Java 系统中仍有大量部署。

登录 后参与讨论
暂无讨论,来发表第一条评论吧