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

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

主站蜘蛛池模板: 井研县| 湖口县| 罗江县| 阜康市| 微博| 兴海县| 礼泉县| 靖西县| 乌兰浩特市| 尉氏县| 上栗县| 巴彦县| 峨眉山市| 曲阜市| 芮城县| 桂阳县| 教育| 长乐市| 黑河市| 临颍县| 读书| 姜堰市| 高碑店市| 泉州市| 新昌县| 石棉县| 鸡西市| 三都| 乌海市| 湘潭县| 萨迦县| 白朗县| 苍溪县| 茶陵县| 张家界市| 龙州县| 海原县| 九龙城区| 左云县| 伊宁市| 通渭县|