spring-integration-kafka
を使用してKafkaコンシューマのオフセットを巻き戻す方法はありますか? kafkaコンソールコンシューマスクリプトで使用できる--from-beginning
オプションのようなものが欲しい。Spring Integration Kafkaコンシューマのリワインドオフセット
マイ消費者の構成は次のようになります。
<bean id="consumerProperties"
class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="properties">
<props>
<prop key="auto.offset.reset">smallest</prop>
<prop key="socket.receive.buffer.bytes">10485760</prop> <!-- 10M -->
<prop key="fetch.message.max.bytes">5242880</prop>
<prop key="auto.commit.interval.ms">1000</prop>
</props>
</property>
</bean>
問題は、私は 'メッセージ駆動チャンネル-adapter'を使用していないです。私は実際に 'inbound-channel-adapter'を使ってカフカをポーリングしています。これはまだ動作しますか? – ystark
ああ、古い1.xバージョンを使用しています - そのアダプタは高レベルの0.8コンシューマを使用し、オフセット管理を提供しません - [readme](https://github.com/spring-projects/spring- integration-kafka/tree/1.3.x#inbound-channel-adapter)を使用します。 –
年齢は変わりましたが、ついに更新され、魅力的に機能します。 – ystark