分布式消息中间件-概述
1. 单体架构
2. 分布式系统架构
3. 基于消息中间件的分布式系统架构
4. 消息中间件概述
1. 什么是消息中间件
利用高效可靠的消息传递机制进行平台无关的数据交流。
并基于数据通信来进行分布式系统的集成。
通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。
2. 消息中间件的应用场景
跨系统数据传递。
高并发流量削峰。
数据异步处理。
…
3. 常用的消息中间件
ActiveMQ
RabbitMQ
Kafka
RocketMQ
5. 消息中间件核心设计
1. 本质
一种具有接收数据、保存数据、发送数据等功能的网络应用。
和一般网络应用程序的区别是它主要负责数据的接收和传递,所以性能一般都高于普通程序。
2. 5 大核心组成
协议
持久化机制
消息分发机制
高可用设计
高可靠设计
6. 协议
1. 协议是什么
协议是计算机之间通信时共同遵守的一组约定,都遵守相同的约定,计算机之间才能相互交流。
是对数据格式和计算机之间交互数据时必须遵守的规则的正式描述。
协议三要素:
语法:即数据与控制信息的结构或格式;
语义:即需要发出何种控制信息,完成 ...