Storm DRPCTopology是否有内置队列?

时间:2014-07-24 19:05:04

标签: apache-storm

我正在尝试设置风暴拓扑以从社交网络获取更新,处理它们并写入后端。我考虑获取数据并使用kafka队列,让kafka spout从队列中读取。但在阅读有关DRPCTopology时,看起来我只需要将数据发送到DRPC服务器并处理转发到spouts。 DRPC服务器是否内置了队列?那么对于我的用例,我可以使用它而不是kafka spout吗?

1 个答案:

答案 0 :(得分:0)

  

问:DRPC服务器是否有内置队列?

是的,风暴附带的drpc server使用内部ConcurrentLinkedQueue

  

问:那么对于我的用例,我可以使用它而不是kafka spout吗?

只有当你期望相对较低的音量时,因为ConcurrentLinkedQueue将消耗内存而无法像Kafka那样落入磁盘。