Frage

Was ist ein typischer / bevorzugter Weg, um Build-System mit Apache-Camel und ActiveMQ? Wie kann eine hohe Verfügbarkeit erreicht werden? Was für Behälter der Camel sollte laufen?

War es hilfreich?

Lösung

Jeder kann Java-Anwendung Kamel direkt verwenden. Einzige Voraussetzung ist, dass das Kamel Gläser in Classpath vorhanden sein sollten. So sollte jeder Behälter in Ordnung sein. Die Komponente, die Nachricht aus der Warteschlange erhält direkt die Nachricht an Kamel Kontext schieben, die wiederum die Verarbeitung tun. Für hohe Verfügbarkeit kann ActiveMQ Clustering verwendet werden.

Andere Tipps

Wir können Apache karaf als Behälter verwendet werden, die modular osgi Ansatz und Jboss Fuse als ESB liefert. Maven-Bundle-Plugin kann für die Bereitstellung statt Glas verwendet werden als Bundle zusätzliche Metadaten für den Import und Export-Pakete enthält

Im Folgenden finden Sie die Antwort per meiner Erfahrung:

F: Was ist ein typischer / bevorzugter Weg, um Build-System mit Apache-Camel und ActiveMQ:

Antwort:. Es hängt von der, welche Technologie-Stack Sie using.It sind, können kompilieren / build mit ant Maven Build-Tool

Apache Kamel ist ein ESB und verwendet hauptsächlich für die Systemintegration verwenden mit webservice / JMS (public-subscribe-Modell).

Frage: Wie kann eine hohe Verfügbarkeit erreicht werden? Was für Behälter der Camel zulaufen sollte?

Antwort:. Camel unterstützt Multi-Threads, Testamentsvollstrecker Service-Framework und gleichzeitig Verbraucher Konzepte (auch bekannt als Gleichzeitigkeit), so dass Sie sie konfigurieren können und eine hohe Verfügbarkeit erreichen

Wenn Sie Standalone-Anwendung verwenden (nicht Internet), als Sie auf Jvm laufen können für Web-Entwicklung kann es die meisten der Web-Entwicklung-Container wie Tomcat, Jboss etc ..

laufen

Ich schlage vor, dass Sie Apache Karaf für Camel-Anwendungen versuchen.

  1. definieren pom.xml und feature.xml.
  2. Installieren Sie es und laufen in Karaf.

Sie können auch Hawtio überprüfen es bietet Ihnen die Überwachung, Protokolle und eine visuelle Darstellung von Routen.

Wenn Sie Hochverfügbarkeitsprüfung Karaf Celar benötigen. Es ist die Dokumentation auf https://karaf.apache.org/documentation.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top