基于消息中间件的分布式系统的架构

基于消息中间件的分布式系统的架构

在这里插入图片描述

消息中间件的考察点

  1. 是否有通讯能力
  2. 是否高可用
  3. 是否支持跨平台
  4. 是否有持久化

从上图可以看出,消息的中间件是
1.利用可靠的消息传递机制进行系统和系统之间的直接通讯 。
2.通过提供消息传递和消息的排队机制,他可以在分布式系统环境下扩展进程间的通讯。

消息中间件应用的场景

  1. 跨系统的数据传递
  2. 高并发的流量削峰
  3. 数据的分发和异步处理
  4. 大数据分析和传递
  5. 分布式事务

常见的消息中间件

ActiveMQ、RabbitMQ、Kafka、RocketMQ

消息中间件的本质和设计

他是一种接收数据、接受请求、存储数据、发送数据等功能的技术服务

MQ消息队列:负责数据的接受、传递和存储,所以性能要高于普通的服务和技术。

在这里插入图片描述

消息中间件的核心组成部分

  1. 消息的协议
  2. 消息的持久化机制
  3. 消息的分发策略
  4. 消息的高可能、高可靠
  5. 消息的容错机制
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值