标签: apache-storm
我想将HTTP POST事件放入spout中。我是否需要自己设置Web服务器,或者这是多余的?到目前为止,我所看到的所有教程都假定应用程序将获取(甚至仅生成)数据本身并将其传递给emit-spout!。
emit-spout!
答案 0 :(得分:1)
Storm在Spouts.nextTuple()中使用了基于拉取的模型。因此,最好在它们之间有一个缓冲区 - WebServer接收HTTP POST请求并写入该缓冲区。 Spout可以从缓冲区中提取日期。
Spouts.nextTuple()