wir versuchen, den kafka server (zookeeper und broker) programmatisch in unserer anwendung zu starten. Irgendeine API/Bibliothek für dasselbe verfügbar?wie kafka server programmatisch zu starten
Antwort
Ja, Sie können Embedded Kafka verwenden, die zookeeper und kafka server für Sie ausführen wird. Es wird im Allgemeinen zum Testen von Kafka-Produzenten/-Kunden verwendet, wenn sie nicht explizit ausgeführt werden müssen. Für weitere Details refer
Um es zu starten, schreiben wir EmbeddedKafka.start() am Anfang und EmbeddedKafka.stop() am Ende.
Es ist möglich, das gleiche programmatisch für den Produktionseinsatz zu starten. Es ist eine gute Idee, einen Kafka-Cluster programmatisch zu erstellen und zu verwenden. – Shams
Nein, EmbeddedKafka wird nur für Testzwecke verwendet. Ich bezweifle, dass es eine gute Idee ist, es in der Produktion zu verwenden. Sie können eine Frage auf Stapel setzen. Andere könnten es beantworten. –
- 1. Kafka Server dauerhaft starten
- 2. Wie programmatisch OSGi starten
- 3. Kafka mirrormaker starten nicht
- 4. programmatisch finden Kafka Thema Größe
- 5. Starten HiveThriftServer programmatisch in Python
- 6. Eclipse-Produktdatei programmatisch starten?
- 7. Verwendung kafka starten Kylin Stream-
- 8. kafka NoClassDefFoundError kafka/Kafka
- 9. Appium programmatisch starten - Verbindung verweigert
- 10. Wie Windows Explorer-Prozess programmatisch starten
- 11. Wie kafka zu ftp
- 12. Wie webpack dev Server programmatisch neu zu starten (ist die enge Methode gebrochen gerade?)
- 13. Wie überprüft man, ob Kafka Server läuft?
- 14. Fehler beim Starten von Zookeper-Apache Kafka
- 15. Starten kafka auf Linux oder Win
- 16. Apache Kafka Streams erstellen und starten jar
- 17. Kafka-Connect-HDFS - kann nicht starten HdfsSinkConnector
- 18. Kafka - Spiegel von einem Server zu einem anderen Server
- 19. Wie alle Kafka zoekeeper Bootstrap Server aufgelistet werden
- 20. Programmatisch stoppen und starten Sie die Express-Server neu (um die Ports zu ändern)
- 21. Kann nicht stoppen Kafka-Server und Tierpfleger
- 22. kafka mongodb sink connector nicht starten
- 23. Anwendung neu starten, ohne Server neu zu starten?
- 24. Wie füge ich JVM-Parameter zu Kafka hinzu?
- 25. Windows Mobile 6.5 starten Bluetooth-Manager programmatisch
- 26. So starten Sie die Feder-Anwendung, auch wenn Kafka Listener (Spring-Kafka) nicht initialisiert
- 27. kann nicht zookeeper für kafka auf Windows starten
- 28. Stresstest-Server: Anfragen zu bestimmten Zeitpunkten starten
- 29. Starten von Zookeeper- und Kafka-Servern aus der Java-Anwendung
- 30. Wie programmatisch starten Sie eine iPhone App in iOS
Das ist im Allgemeinen keine gute Idee innerhalb einer tatsächlichen Bereitstellung. Zookeeper sollte mindestens 3 Server auf verschiedenen Rechnern haben –
können wir zookeeper und kafka programmatisch verbinden/starten und somit einen Cluster aus zwei weiteren Knoten/Hosts machen – Shams
Mir ist keine Funktion bekannt, die es Ihnen ermöglicht, den eingebetteten Server zu clustern. Sie sollten auf jeden Fall dedizierte Hardware für jeden Server verwenden –