作用:

解耦

数据削峰,

数据分发(多个不同服务用同一个数据,如果不用mq,生产者 需要给不同的服务定制接口,用mq,直接把数据放到mq上,谁用谁调用)

 

缺点:

mq宕机,

系统可用性降低,

复杂度提高了(引入mq的包),

消息丢失:

消息顺序:

一致性:a发送消息给mq。b,c,d三个系统接收消息,如果b,c系统处理成功,d系统处理失败,则消息处理不一致了。

 

 

生产者把信息发送给询问name Server把信息发送给那个 broker,     name Server,管理broker

消费者询问name server 从哪个broker取出消息

 

broker :master(主),slave(从)一组(包含一主一从,一个主可以包含多个从),通过brokerid来区分是主是从 0:主 ,1:从

borker里面,brokername相同就是同一组

 

 

rocketMq

rocketMq

rocketMq

 

rocketMq

相关文章:

  • 2021-09-28
  • 2022-01-12
猜你喜欢
  • 2021-04-04
  • 2021-12-19
  • 2021-08-17
相关资源
相似解决方案