消息分发的同步均衡策略
生活随笔
收集整理的這篇文章主要介紹了
消息分发的同步均衡策略
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
TimeTunnel在做消息分發時有這樣一個場景:
A類消息需要做實時分析, 且量很大, 故它的消費者不會只是一臺機器, 而是一組機器, 并要求這組中每臺機器收到的消息量應該平均的, ?即A消息在某個時刻有100條, ?若有4臺機器消費的話, 最佳的情況每臺機器應收到25條.
這個場景就好比, 一個消息隊列, 有多個線程并行消費, 如何保證每個消費線程獲取的消息數量一樣的.
解決它的切入點可能有兩個:
這兩條思路各有優缺點, 要視系統在時間和空間上的取舍而定.?TimeTunnel?選擇了第一種方式, 實現分了三步...
更多內容, 請見http://www.tbdata.org/archives/1579.
已有 0 人發表留言,猛擊->>這里<<-參與討論
JavaEye推薦
- —軟件人才免語言低擔保 赴美帶薪讀研!—
轉載于:https://my.oschina.net/zhongl/blog/13881
總結
以上是生活随笔為你收集整理的消息分发的同步均衡策略的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开源游戏引擎整合
- 下一篇: JAVA如何代码静态检查术语_Sonar