- Instant Apache Camel Messaging System
- Evgeniy Sharapov
- 276字
- 2021-08-04 10:12:13
So, what is Apache Camel?
Apache Camel is an open source integration Java framework that provides a routing and mediation engine API based on its configuration and number of components, which allows a developer to quickly connect various systems consuming or producing data. Apache Camel helps to develop very complex applications by providing re-usable solutions or patterns for solving problems of application integration using message-oriented middleware. These patterns are also called Enterprise Integration Patterns and we briefly describe what they are later in the book.
First, Apache Camel is open source; this means that anyone can try it and see if it meets their needs. For the project manager, this means that there are probably a number of people who know how to work with this framework, so finding a solution or a developer should be easy. For a developer, it means easy access to the source code and the ability to fix things that don't work or get things fixed by someone else who finds the bug first and submits a patch.
Second, Apache Camel, at its core, is comparatively smaller in size than its counterpart and, hence, can be easily explored by going through the source code. For instance, one can easily browse through the existing components just to figure out how to make one's own component.
Third, Apache Camel has a very modular structure. Its core is small, but it comes with a lot of components that range from those working with e-mails to the ones that work as gates to the queues on AS/400 systems. Modularity also allows you to make your own components and weave them effortlessly into the existing infrastructure.
- Boost程序庫完全開發(fā)指南:深入C++”準(zhǔn)”標(biāo)準(zhǔn)庫(第5版)
- Vue.js設(shè)計與實現(xiàn)
- Getting Started with React
- 算法零基礎(chǔ)一本通(Python版)
- Machine Learning with R Cookbook(Second Edition)
- Learning Informatica PowerCenter 10.x(Second Edition)
- 用Python實現(xiàn)深度學(xué)習(xí)框架
- Learning Data Mining with R
- Node Cookbook(Second Edition)
- Extreme C
- Learning YARN
- Visual Basic程序設(shè)計習(xí)題與上機實踐
- Instant Zurb Foundation 4
- 寫給青少年的人工智能(Python版·微課視頻版)
- 量子計算機編程:從入門到實踐