官术网_书友最值得收藏!

  • Mastering Apache Camel
  • Jean-Baptiste Onofré
  • 177字
  • 2021-07-16 13:50:20

Lightweight and different deployment topologies

Camel itself is very light. The Camel core is only around 2 MB, and contains everything required to run Camel. As it's based on a pluggable architecture, all Camel components are provided as external modules, allowing you to install only what you need, without installing superfluous and needlessly heavy modules.

As we saw, Camel is based on simple POJO, which means that the Camel core doesn't depend on other frameworks: it's an atomic framework and is ready to use. All other modules (components, DSL, and so on) are built on top of this Camel core.

Moreover, Camel is not tied to one container for deployment. Camel supports a wide range of containers to run. They are as follows:

  • A J2EE application server such as WebSphere, WebLogic, JBoss, and so on
  • A Web container such as Apache Tomcat
  • An OSGi container such as Apache Karaf
  • A standalone application using frameworks such as Spring

Camel gives a lot of flexibility, allowing you to embed it into your application or to use an enterprise-ready container.

主站蜘蛛池模板: 沾化县| 黔东| 城市| 西城区| 陇南市| 鞍山市| 马鞍山市| 新宾| 綦江县| 贡觉县| 施甸县| 平泉县| 喀喇沁旗| 井陉县| 安福县| 从江县| 富锦市| 东阿县| 鄂州市| 越西县| 和田县| 芜湖市| 香格里拉县| 广德县| 合肥市| 洪泽县| 安达市| 汉源县| 当阳市| 商水县| 景德镇市| 梅州市| 台州市| 滕州市| 大冶市| 临海市| 天水市| 阳江市| 上饶县| 康乐县| 吴江市|