Apache ActiveMQ 是一个带有 Java 消息服务 (JMS) 客户端的 Java 编写的开源消息代理。
虚拟主题是主题和队列的组合。生产者将向主题写入消息,而侦听器将从他们自己的队列中消费消息。ActiveMQ 将每条消息从主题复制并复制到实际的消费者队列中。
高级消息队列协议 (AMQP) 是消息传递客户端和代理的互操作性标准。AMQP 是客户端到消息代理通信线级协议规范。AMQP 只是一个消息传递协议,而 ActiveMQ 是消息传递系统。
它支持以下开放线路协议:
开放式电线
跺脚
MQTT
即使消费者离线,也不会丢失消息。ActiveMQ 将所有消息复制到已注册的队列中。
如果消费者无法处理消息,则会放入死信队列。消费者可以被解析,消息可以转移到他自己的专用队列中,而不会影响其他消费者。
为了实现ActiveMQ负载平衡机制,我们可以在队列上注册多个消费者实例。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习