Storm 使用經驗與性能優化(二)

2)使用組件的並行度代替線程池網絡    Storm自身是一個分佈式的多線程框架,對每一個Spout和Bolt,咱們均可以設置其併發度,也支持經過rebalance命令來動態調整其併發度,把負載分攤到多個Worker上。若是本身在組件內部採用線程池作一些計算密集型的任務,好比JSON解析,有可能使得某些組件的資源消耗特別高,其餘的又很低,致使Worker之間資源消耗不均衡,這種狀況在組件的並行度比
相關文章
相關標籤/搜索