Es gibt ein Thema mit 8 Partitionen in einem Kafka-Cluster. Ich implementiert Anwendung, um das Thema mit KafkaMessageDrivenChannelAdapter, die gleichzeitig 8 ist und OffsetManager ist KafkaTopicOffsetManager. Wenn ich eine Anwendungsinstanz starte, stimmt alles. Aber wenn ich zwei Anwendungsinstanzen starte, finde ich, dass die Meesge zweimal konsumiert wird. Weißt du warum und wie man es löst? Ich muss zum highLevelConsumer wechseln?Nachricht wird zweimal verbraucht
1
A
Antwort
1
Sie müssen die Partitionen über Instanzen mit diesem Adapter verteilen.
Wir arbeiten an der Aktualisierung auf Kafka 0.9 Java Clients, die Verbrauchergruppen unterstützt.
The first milestone for the core project is available.
Wir müssen daran arbeiten, einen Meilenstein von Frühjahr-Integration-Kafka 2.0 zu veröffentlichen, die diesen neuen Client verwendet.
Verwandte Themen
- 1. Oracle AQ dieselbe Nachricht wird zweimal geliefert
- 2. Warum wird die Toast-Nachricht zweimal gedruckt?
- 3. Empfangen derselben MSMQ-Nachricht zweimal?
- 4. Nachricht im Makro zweimal gedruckt
- 5. rails: verhindern, dass die Flash-Nachricht zweimal angezeigt wird
- 6. Flash-Nachricht wird zweimal in einer Ansicht angezeigt CakePHP3
- 7. Pika: Verbraucht die nächste Nachricht, selbst wenn die letzte Nachricht nicht bestätigt wurde
- 8. UILocalNotification wird zweimal animiert
- 9. Exception wird zweimal gefangen
- 10. didMoveToParentViewController wird zweimal aufgerufen
- 11. NSKeyedArchiver wird zweimal aufgerufen
- 12. ListSelectionListener wird zweimal aufgerufen
- 13. applicationDidBecomeActive wird zweimal aufgerufen
- 14. UILongPressGesture wird zweimal aufgerufen
- 15. Entity wird zweimal Datenbank
- 16. Android HttpResponse - Inhalt wurde verbraucht
- 17. MainWindow-Konstruktor wird zweimal aufgerufen
- 18. Listview ItemSelectionChanged wird zweimal ausgelöst?
- 19. Warum wird onKey() zweimal aufgerufen?
- 20. pyqt: radioButton.isChecked() wird zweimal ausgeführt
- 21. Spring Singleton wird zweimal aufgerufen
- 22. Warum wird htaccess zweimal umgeleitet?
- 23. Warum wird CTE zweimal ausgeführt?
- 24. SpecRunner: Testmethode wird zweimal aufgerufen
- 25. Backbone.js ListenToOnce wird zweimal aufgerufen
- 26. Datepicker Änderungsdatum wird zweimal ausgelöst
- 27. Angular2 http.post wird zweimal ausgeführt
- 28. Statische Variable wird zweimal initialisiert
- 29. Express-Anfrage wird zweimal aufgerufen
- 30. wo wird after_update zweimal aufgerufen?
Vielen Dank für Ihre Antwort, wir freuen uns auf Frühling-Integration-Kafka 2.0 Release. –