JBoss Fuse和Apache camel有什麼區別?它如何用於構建基於微服務的應用程序?Apache Camel和JBoss Fuse有什麼區別?
回答
Apache Camel是基於已知企業集成模式的多功能開源集成框架。 Camel授權您定義各種領域特定語言的路由和中介規則,包括基於Java的Fluent API,Spring或Blueprint XML配置文件和Scala DSL。所以從這個定義可以得出結論,Apache Camel是一個集成框架,這意味着你有一組庫來構建應用程序。正如我們所知,每個應用程序都需要在一個環境中運行。 Apache Camel應用程序可以通過以下方式運行:
1-Standalone。欲瞭解有關獨立運行的更多信息,請訪問:Camel Standalone Running
2-在OSGI容器上。 Apache Camel旨在很好地適用於Apache Karaf OSGi容器。您可以說Redhat保險絲爲Apache Camel使用的類似ActiveMQ和CXF的技術提供了對通過Apache Karaf運行Camel Appilcation的支持,以及對Fuse的支持。有關更多說明,請參閱https://developers.redhat.com/products/fuse/overview/。
您可以使用Camel構建mirco服務應用程序,方法是將您的駱駝路線寫入您的駱駝上下文,使用mvn將它們打包爲捆綁包,並將其部署到Redhat Fuse Karaf容器中。每條路由由表示不同技術的端點組成,可能是用於SOAP和REST的CXF,文件和許多端點類型以幫助您進行集成過程。
爲了擴展穆罕默德的回答是:
Apache的駱駝是一個容器不可知的調解和路由引擎,Java的運行和實施企業集成模式。有幾百個Camel組件提供對不同協議(文件:, http :, ftp :, jms :, amqp:等)和提供者(AWS,DropBox,GitHub等)的訪問。
Red Hat JBoss Fuse,以前是來自FuseSource.com的FUSE ESB,是Apache ServiceMix的商業實現。 Apache ServiceMix是一個基於OSGi(運行時)的集成框架,它包括Apache Karaf(OSGi容器;不屬於OSGi規範的一部分),Apache Camel(中介和路由引擎),Apache ActiveMQ(可靠消息傳遞),CXF框架)和其他一些位。
您可以通過多種不同方式運行Camel,包括獨立運行,Java EE部署內部,OSGi(帶或不帶Karaf)或幾乎任何位於Java上的任何位置。看起來Red Hat將會推動人們在OpenShift上使用Spring Boot來運行Camel。
- 1. Jboss Fuse和Fuse Esb有什麼區別?
- 2. JBoss Fuse和Fuse ESB,有什麼區別?
- 3. camel-jbpm和jboss jbpm之間的區別?
- 4. Apache Camel中的竊聽和多播有什麼區別
- 5. Apache Spark和Apache Arrow有什麼區別?
- 6. Apache Camel中camelContext和routeContext的區別是什麼
- 7. JBoss Fuse/Apache camel無法解析軟件包的語言js(javascript)
- 8. apache camel和drools之間的區別
- 9. Apache Cordova和PhoneGap有什麼區別?
- 10. Apache Ignite和Tachyon有什麼區別
- 11. Apache NetUI和Struts有什麼區別?
- 12. Apache Spark compute和slice有什麼區別?
- 13. Apache Impala和Cloudera Impala有什麼區別?
- 14. OSGi:Apache Felix和Apache Karaf有什麼區別?
- 15. Jboss Fuse和Cobertura
- 16. 我很困惑,jboss esp6.1和jboss as7有什麼區別?
- 17. JBOSS FUSE - 社區版本
- 18. Jboss集羣中的Apache Camel
- 19. Apache Spark SQLContext與HiveContext有什麼區別?
- 20. apache derby vs mysql有什麼區別
- 21. JBoss ESB和JBoss HornetQ之間的區別是什麼
- 22. 有什麼區別`和$(Bash中有什麼區別?
- 23. JBOSS FUSE CORBA代理
- 24. JBoss 6:common/lib和client目錄有什麼區別?
- 25. 有什麼區別? :和||
- 26. &&和||有什麼區別?
- 27. 「/」和「/ *」有什麼區別?
- 28. 有什麼區別:。!和:r!?
- 29. ==和===有什麼區別?
- 30. Appender和〜有什麼區別?