【发布时间】:2015-12-02 22:14:10
【问题描述】:
我是 Storm 的新手,所以请多多包涵。
我有一项服务,每次我们与 结果列表通话时都会向 kafka 发送一条消息。
有一个 KafkaSpout 读取每条消息,这条消息包含前面提到的列表。
这只是一个 JSon,我可以打开它。现在,问题来了:
我在使用 jackson 的方案中执行此转换操作,但此方案基本上可以返回 Values 对象,它不是对象列表,而是基本上是字段值对列表。
另一件事可能是在 Bolt 中获取此 Values(它只是一个扩展的 ArrayList)对象,并将其展开为单个元素,并将它们中的每一个发送到下一个 Bolt。这是一个解决方案吗?我可以通过对 Bolt 的一次调用发出多个对象吗?
有更智能的解决方案吗?
【问题讨论】:
标签: java apache-kafka apache-storm