集成事件用于在微服务之间进行事件的传递,服务器之间的通信,必须借助第三方服务器作为事件总线。
一般使用消息中间件作为事件总线,常用的消息中间件有:Redis、RabbitMQ、Kafka、ActiveMQ 等。
RabbitMQ 中的几个基本名词:
- 信道(channel):信道是消息的生产者、消费者和服务器之间进行通信的虚拟连接。信道相当于物流走的路线
- 队列(queue):队列是用来接收消息的地方,生产者把消息发送到队列中,消费者从队列中获取消息。队列相当于快递箱
- 交换机(exchange):交换机把生产者产生的消息路由(分发)到一个或者多个队列中。交换机相当于物流分栋中心,即从分栋中心分栋后运送到各个快递箱。
标签:入门,队列,RabbitMQ,信道,交换机,分栋,服务器之间 From: https://www.cnblogs.com/friend/p/16733366.html