ActiveMQ(Apache ActiveMQ)是一个开源的消息中间件(Message Broker),用于在不同应用或服务之间可靠地传递消息,常用于异步通信、系统解耦与削峰填谷。它支持多种消息协议与模式(如队列 Queue、主题 Topic)。
/ˌæktɪvˈɛm kjuː/
We use ActiveMQ to send orders from the website to the warehouse system.
我们使用 ActiveMQ 将网站的订单发送到仓库系统。
In a microservices architecture, ActiveMQ can act as a message broker to decouple services, improve reliability, and handle traffic spikes through asynchronous processing.
在微服务架构中,ActiveMQ 可以作为消息代理来解耦服务、提升可靠性,并通过异步处理来应对流量高峰。
“ActiveMQ”由 “Active”(活跃的、主动的)和 “MQ”(Message Queue,消息队列的缩写)组合而来,字面含义可理解为“用于消息队列的活跃/高效组件”。该名称常用于指代 Apache 基金会下的 ActiveMQ 项目。