Gibt es eine Möglichkeit, den Offset des Kafka-Verbrauchers über spring-integration-kafka
zurückzuspulen? Ich möchte etwas wie die --from-beginning
Option, die mit Kafka-Konsole Consumer-Skript verwendet werden kann.Rückspulversatz für Spring Integration Kafka consumer
Meine Verbraucher Konfiguration sieht wie folgt aus:
<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>
Problem ist, ich bin nicht eine 'Message-Driven-Kanal-adapter' verwenden. Ich suche Kafka tatsächlich mit 'Inbound-Channel-Adapter'. Würde das noch funktionieren? – ystark
Oh, Sie verwenden die alte 1.x-Version - dieser Adapter verwendet den High-Level-0.8-Consumer und bietet keine Offset-Verwaltung - siehe [die Readme] (https://github.com/spring-projects/spring- Integration-kafka/tree/1.3.x # Inbound-Kanal-Adapter). –
Es ist schon ewig her, aber ich habe es endlich aktualisiert und es funktioniert wie ein Zauber. – ystark