Kafka message stream 怎么使用?

stream 的用法不是很清楚。
比如下面这一段代码:

Map<String, Integer> topicCount = new HashMap<String, Integer>();
topicCount.put(topic, 1);
Map<String, List<KafkaStream<byte[], byte[]>>> streams = consumerConnector.createMessageStreams(topicCount);

这样是对这个topic获取一个stream对象,通过迭代器获取消息。
但是如果要是吧#Stream改成大于1的数字,比如3。

这样又是什么意思啊,是在partition为3的时候这样设置吗?
取出来3个stream又该怎么使用?

阅读 3.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进