中间件笔记
一 使用場景:
1.異構系統(tǒng)的交互,比如一個系統(tǒng)由兩個服務組成,一個java編寫的服務,一個c++編寫的服務,兩個服務的交互不需要強一致,及不需要方法調(diào)用的確定(如果是強一致采用RPC或者HTTP接口或webservice比較合適),這樣就可以采用面向中間件編程交互,便于解耦。
2.對于可能存在的消息的產(chǎn)生和消費速度不一致的情況下,比如收集的數(shù)據(jù)會在某些時刻產(chǎn)生井噴式的峰值,而收據(jù)處理模塊并不具備處理峰值數(shù)據(jù)的能力,這樣可以采用中間件先把峰值數(shù)據(jù)緩存到中間件(可以緩存在內(nèi)存或者硬盤),讓數(shù)據(jù)處理模塊按處理能力從中間件拿消息處理。
轉(zhuǎn)載于:https://www.cnblogs.com/silenceshining/p/9326627.html
總結
- 上一篇: AWK工具的用法
- 下一篇: 怎么理解ASM中的Failgroup