消息队列的介绍

消息队列的概念

消息队列是在消息的传输过程中保存消息的容器

mq的优缺点

  • 优点:
    • 系统解构
    • 传递消息(不传递数据)
  • 缺点
    • 系统更复杂
    • 消息传递路径增加,延时增加
    • 消息可靠性和重复性难以同时保证
    • 上游无法知道下游的执行结果

什么情况使用mq,rpc

使用mq: 上游不关心多个下游的执行结果 异步回调时间长 实用rpc:上游关注执行结果 bb q进行数据交互

常见消息队列

rabbitMq,zeroMq,rocketMq,kafaka

消息队列模型

pull和push,点对点,广播,流式处理

rabbitmq和kafka的区别

功能性:

实现原理:

如何保证消息的可靠性

  1. 消息持久化是必须的

如何保证消息不重复

results matching ""

    No results matching ""