AMQP 是 Advanced Message Queuing Protocol(高级消息队列协议) 的缩写:一种用于应用程序之间进行可靠消息传递的开放标准协议,常见于消息队列/消息中间件(如 RabbitMQ)。它支持发布/订阅、队列、确认机制等,用于解耦系统与异步通信。(在口语中通常按字母逐个读。)
/ˌeɪɛm kjuː ˈpiː/
We use AMQP to send tasks from the web server to the worker.
我们使用 AMQP 将任务从 Web 服务器发送到工作进程。
In a microservices architecture, AMQP can provide reliable, asynchronous communication with message acknowledgements and routing.
在微服务架构中,AMQP 可以通过消息确认与路由机制提供可靠的异步通信。
AMQP 来自其全称 Advanced Message Queuing Protocol:其中 Message Queuing 指“消息排队/消息队列”,Protocol 指“协议”。AMQP 作为开放标准由业界推动发展,旨在让不同语言、不同平台的系统以统一方式交换消息。