计算机工程与应用 ›› 2018, Vol. 54 ›› Issue (1): 102-106.DOI: 10.3778/j.issn.1002-8331.1701-0177
熊安萍1,2,朱恒伟1,罗宇豪1
XIONG Anping1,2, ZHU Hengwei1, LUO Yuhao1
摘要: Storm集群提供了强大的实时处理能力,Storm上下游处理节点由于任务差异而导致数据流元组Tuple处理超时从而影响系统吞吐量及其性能。针对该问题,提出了一种能够灵活调节Topology中各环节数据负载的反压机制,该机制采用可变队列,并根据当前Tuple负载动态调整队列大小,以适应数据负载的动态变化,并提升系统吞吐量。实验结果表明,该反压机制能够避免反压过程中出现数据流的震荡,同时提高系统性能和稳定性。