Ich wollte mehr über Apache Camel, Mule ESB, JBoss ESB wissen] ... und im Allgemeinen über ESB. Ich kann mehrere ESB-Merkmale in Apache Camel finden. Also, kann ich Apache Camel wie ESB verwenden oder ist Apache ServiceMix die beste Lösung?Kann ich Apache Camel als ESB verwenden?
Antwort
Eigentlich muss Apache Camel als Teil eines ESB gesehen werden, da es stark im Bereich Routing und Mediation ist (Umwandlung von Nachrichtenformaten, Kommunikation mit verschiedenen Protokollen).
Um eine sinnvolle ESB-Einrichtung zu haben, möchten Sie auch einen Nachrichtenbroker, z. Apache ActiveMQ und ein Framework, das Sie bei der Orchestrierung von Diensten (Versionierung, Bereitstellung, ...) unterstützt, z. Apache Karaf.
Alle diese Technologien (plus einige zusätzliche Projekte) sind tatsächlich in der Distribution Apache Servicemix gebündelt. Wenn Sie also nach einer Open Source-Lösung suchen, könnte dies ein guter Anfang für Sie sein. So weit ich weiß, sind zumindest Camel, ActiveMQ und Karaf Kernkomponenten von Unternehmensprodukten wie JBoss Fuse.
Siehe auch this thread für eine umfassendere Diskussion.
Sie können Jboss Fuse verwenden, die nichts anderes als ein Karaf (OSGI Container) mit Apache Camel, CXF und ActiveMQ hat Hauptkomponenten.
- 1. Wie kann ich Schleife in Apache Camel
- 2. Apache Camel: Was marschiert Nachrichten?
- 3. Wie Apache Camel Aggregator zu verwenden
- 4. Timer mit Quartz und Apache Camel verwenden
- 5. Apache Camel unmarshalling Daten
- 6. Apache Camel Multithread Verarbeitung
- 7. Microservice mit Apache Camel
- 8. Apache Camel Restlet Producer Connector
- 9. Apache Camel Routing
- 10. Kann ich Camel Simple Expression in JsonPath Language verwenden?
- 11. Apache Camel bedingten Routing
- 12. Apache Camel MultiCasting - InvalidPayloadException
- 13. Kündigungsnachricht in Apache Camel
- 14. Apache Camel XML Validator
- 15. Apache Camel Dynamic Http Anruf
- 16. Apache Camel MQXAQueueConnectionFactory
- 17. Apache Camel: Verbrauchen von Bean
- 18. Apache Camel Konfiguration
- 19. Apache Camel Testing Route
- 20. Apache Camel Event Store
- 21. Apache Camel Split bereichern
- 22. Apache Camel Komponente Parameter
- 23. Interzeptoren und Apache Camel
- 24. Apache Camel - SedaEndpoint
- 25. Clustered Apache Camel
- 26. Strange Apache Camel Exception
- 27. Apache Camel RedisIdempotentRepository Konfiguration
- 28. Apache Camel 2.13.0 Split Splitter
- 29. Apache Camel Endpoint URI Validierung
- 30. Wie kann ich eine Einheit testen in Apache Camel
Eigentlich Camel ist ESB von Natur aus. Also, was ist eine Frage? Auch wenn Sie über verschiedene ESBs lesen, achten Sie auf das Datum der Materialien. Alles ändert sich ziemlich schnell. Einige Produkte und Dokumente sind veraltet ... – Vadim