RabbitMQ架构
使用RabbitMQ,主要是为了达成异步调用
其中主要三个角色:
1.生产者:产生信息的人(同步调用中调用方,发出信息让别人处理)
2.消息Broker:消息中转,负责管理、暂存、转发消息
3.消费者:接收和处理消息的人(同步调用中的服务方,接收信息,执行逻辑)
架构图:
使用RabbitMQ之后,消息生产者将信息放入交换机中,交换机再将信息交给与自己绑定的队列,消费者从自己监听的队列中获得信息
这样便能使得发送信息和接收信息的双方解耦
使用RabbitMQ,主要是为了达成异步调用
其中主要三个角色:
1.生产者:产生信息的人(同步调用中调用方,发出信息让别人处理)
2.消息Broker:消息中转,负责管理、暂存、转发消息
3.消费者:接收和处理消息的人(同步调用中的服务方,接收信息,执行逻辑)
架构图:
使用RabbitMQ之后,消息生产者将信息放入交换机中,交换机再将信息交给与自己绑定的队列,消费者从自己监听的队列中获得信息
这样便能使得发送信息和接收信息的双方解耦