如果兩個公司之間需要傳遞非常多的數據,那么消息隊列再合適不過了!
傳統的數據接口,很多基于http實現,數據格式由10多年前的XML逐步過渡為Json,或推或拉。此外,也有一些系統采用字符串格式傳輸,或者采用Socket通信。
推也好拉也罷,通信雙方都得緊密關聯在一起,其中一方宕機,另一方緊跟著罷工,待雙方都恢復以后,才能繼續傳輸數據。并且根據木桶原理,整體通信效率等同于較慢的一方。
而消息隊列就有很大的不同,數據提供方只需要源源不斷的把數據推送給消息隊列,并且可以多節點推送。數據接收方從消息隊列消費數據,并且可以多節點消費以提升效率。
因此,消息隊列不僅實現了通信雙方的依賴解耦,還消除了雙方的速度差,大大提升效率!
下一篇考建造師哪些網站好?