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

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.

主站蜘蛛池模板: 卫辉市| 陇南市| 扶余县| 保德县| 德清县| 宜昌市| 榆中县| 镇原县| 霍城县| 旅游| 沙河市| 林口县| 浙江省| 仪征市| 靖江市| 合肥市| 巫山县| 田阳县| 龙泉市| 正定县| 华池县| 望城县| 太原市| 南投市| 西林县| 新巴尔虎左旗| 尉氏县| 辽宁省| 临夏县| 阜阳市| 黎平县| 新野县| 和硕县| 渑池县| 台南市| 建宁县| 岑溪市| 杭锦旗| 民权县| 西林县| 古蔺县|