消息中间件原理
消息中間件原理
- 一、中間件
- 二、中間件種類
- 三、分布式架構
- 四、消息中間件
- 五、消息中間件的核心組成部分
- 六、網絡協議
- 七、AMQP協議
- 八、Kafka協議
- 九、消息的持久化
- 十、消息的分發策略
- 十一、消息隊列高可用和高可靠
一、中間件
中間件是處于操作系統和應用程序之間的軟件,使用中間件時,往往是一組中間件集成在一起,構成一個平臺,但是在這組中間件中必須要有一個通信中間件,即中間件=平臺+通信,這個定義也限定了只有用于分布式系統中才能稱為中間件,同時還可以把它與支撐軟件和實用軟件區分開來。
中間件特點:
- 滿足大量應用的需要
- 運行于多種硬件和OS平臺
- 支持分布式計算,提供跨網絡、硬件和OS平臺的透明性的應用或服務的交互
- 支持標準的協議
- 支持標準的接口
對于應用軟件開發,中間件遠比操作系統和網絡服務更為重要,中間件提供的程序接口定義了一個相對穩定的高層應用環境,不管底層的計算機硬件和系統軟件怎樣更新換代,只要將中
總結
- 上一篇: proe工程图输出dwg/dxf文件设置
- 下一篇: dell 330显卡驱动