Spring Cloud Stream动态目标partitionCount属性

时间:2018-06-20 11:57:45

标签: apache-kafka spring-cloud-stream

我想使用$data << EOF 0 0 0 0 0 1 1 0 1 0 2 0 0 2 1 1 2 1 EOF set pm3d depthorder hidden3d ftriangles unset key unset colorbox splot $data u 1:2:3:3 w pm3d, $data w lines lw 5 lc rgb 'black' bean来将消息发送到带有在运行时解析的主题名称的Kafka。 我的问题是,本主题BinderAwareChannelResolver中的partitionCount默认为1。
当该主题已经存在于Kafka以及该主题中时,此值不能反映分区的真实数量。由客户端创建(分区计数等于BindingProperties配置值)。
如何使该属性反映分区的真实数量?

1 个答案:

答案 0 :(得分:1)

BindingProperties永远不会更新以反映物理主题配置;这些属性仅用于配置。

在2.0中,您可以使用NewBindingCallback<KafkaProducerProperties>修改动态目标的属性-请参见the documentation