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

  • 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.

主站蜘蛛池模板: 即墨市| 建宁县| 壶关县| 平谷区| 双桥区| 时尚| 信丰县| 赫章县| 皋兰县| 清丰县| 会同县| 安阳市| 平阴县| 綦江县| 璧山县| 乐山市| 当雄县| 体育| 宣化县| 香港 | 偃师市| 怀宁县| 石家庄市| 枞阳县| 容城县| 寿宁县| 都昌县| 宿州市| 阿荣旗| 通渭县| 博罗县| 嵊泗县| 通道| 咸宁市| 如皋市| 车险| 修文县| 东阳市| 遂平县| 双江| 阿克|