使用Go操作RabbitMQ的简单示例
生产者、消费者、消息队列
-
生产意味着消息的发送。发送消息的程序被称为生产者(producer)
-
RabbitMQ内部收信箱的名称叫队列(queue)。虽然消息会经过RabbitMQ和你的应用程序,但它们只能存储在队列(queue)中。队列仅受主机内存和磁盘的限制,本质上是一个大的消息缓冲区。多个生产者可以发送消息到同一个队列,多个消费者也可以尝试从同一个队列收取消息。
-
消费意味着消息的接收。接收者(consumer)表示一个等待接收消息的程序。