在暴风雨中存储批量kafka消息需要一些例子

时间:2015-04-07 11:58:07

标签: apache-kafka kafka-consumer-api apache-storm

我尝试使用普通的消费者示例来检索消息。但是现在我的消费者是暴风雨所以我需要在风暴中存储批量的kafka消息需要一些例子。

1 个答案:

答案 0 :(得分:0)

我正在使用storm-kafka鲸鱼嘴。您可以在他们的页面上找到几个示例。我在我的应用程序中需要KafkaSpout类,但它们似乎也支持批处理:

Fields fields = new Fields("key", "message");
FixedBatchSpout spout = new FixedBatchSpout(fields, 4,
            new Values("storm", "1"),
            new Values("trident", "1"),
            new Values("needs", "1"),
            new Values("javadoc", "1")
);
spout.setCycle(true);
builder.setSpout("spout", spout, 5);

如果您需要更具体的示例,请缩小问题范围。