kafka,MQ消息队列

最初的烽火狼烟、信件的飞鸽传书,电子通信设备

传统应用如何传递消息

消息生产者和消息消费者直接连接

不处理传递过程

带来的问题:消息丢失(消息没有成功传递)

      服务崩溃(大量消息涌入)

什么是消息队列

消息队列是一种中间件(转发、储存)

 消息队列存储消息

常用的消息队列模型

Queue点对点传输 (一个消息一个消费者)

Topic发布/订阅传输(一个消息多个消费者)

-------------------------------------------------------

CMQ

异步:消息的异步通信服务

安全可靠:保证消息不丢失;

CMQ应用场景

  一对多生产

  异步通知( 消息无需立即到达,后端服务状态不需要时刻在线)

  系统解耦(系统耦合、CMQ系统解耦)

  削峰填谷(请求大量涌入,CMQ如何缓解压力)

  可靠传递,多次复用(多次操作,消息重复使用)

  事务消息(CMQ事务消息)

  死信队列(无法被正常消费的消息,死信队列的使用)

 QPS是每秒查询数,处理的流量;

 -------------------------------------------------------------

kafka

 

 

 

越努力,越幸运!!! good good study,day day up!!!
原文地址:https://www.cnblogs.com/canglongdao/p/14585998.html