MQ之思考篇


前言

好好学习天天向上


一、思考

消息中间件,简单的理论是生产者-消息队列-消费者 这样的模式,各个角色承担什么功能?各角色间要进行交互,这种协调过程会有什么问题?如果解决这些问题呢?

1.生产者

顾名思义用来进行消息生产的,它应该具备哪些功能呢?

  1. 最清楚消息的本来面貌
  2. 最清楚要发往哪里(知道详细地址)
  3. 最清楚怎么发
  4. 最清楚发送失败会怎么处理

2.消费者

消费者,顾名思义用来消费消息的,它应该具备哪些功能呢?

  1. 最清楚怎么获取消息
  2. 最清楚从哪里获取消息
  3. 获取消息失败了知道如何处理
  4. 最清楚怎么处理消费

3.消息中间件

顾名思义是个中间者,承上启下,责任重大

  1. 最清楚怎么存放这些消息,让各类消息不杂乱无章
  2. 最清楚怎么保管这些数据,不多不少
  3. 最清楚怎么管理这些消息,保留还是删除
  4. 最清楚怎么和生产者和消费者打交道,对他们的咨询做出回应

4.拓展

现在将视角拉伸更大一些,三个角色的职责已经基本确认,将三者作为一个整体来看,
如何保证这个整体能够高效、安全的运行是我们要思考的:

  1. 高效:首先是最重要的中间件,它一定要具备很强的吞吐量,来应对供销双方的需求,其次是消费者,分销加快出货量
  2. 安全性:最为中间枢纽,中间件的安全至关重要,如果尽可能的保证老大的安全,让整个流水线能正常运行,
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值