Apache Camel - Apache Camel

Apache Camel
Логотип Apache Camel
Разработчики)Фонд программного обеспечения Apache
Стабильный выпуск
2.22.x2.22.5 / 7 июня 2019; 17 месяцев назад (2019-06-07)[1]
2.23.x2.23.4 / 15 сентября 2019; 14 месяцев назад (2019-09-15)[2]
2.24.x2.24.3 / 26 декабря 2019; 10 месяцев назад (2019-12-26)[3]
2.25.x2.25.0 / 23 января 2020; 10 месяцев назад (2020-01-23)
3.x3.2.0 / 6 апреля 2020; 7 месяцев назад (2020-04-06)
РепозиторийРепозиторий верблюдов
Написано вЯва, XML
Операционная системаКроссплатформенность
ТипШаблоны корпоративной интеграции Корпоративная служебная шина SOA По промежуточного слоя, ориентированного на сообщения
ЛицензияЛицензия Apache 2.0
Интернет сайтверблюд.apache.org

Apache Camel является Открытый исходный код рамки для ориентированных на сообщения промежуточное ПО с механизмом маршрутизации и посредничества на основе правил, который обеспечивает Объект Java -основная реализация Шаблоны корпоративной интеграции используя интерфейс прикладного программирования (или декларативная Java предметно-ориентированный язык ) для настройки правил маршрутизации и посредничества.

Доменно-ориентированный язык означает, что Apache Camel может поддерживать типобезопасное интеллектуальное завершение правил маршрутизации в интегрированная среда развития используя обычный код Java без большого количества XML файлы конфигурации, хотя конфигурация XML внутри Spring Framework также поддерживается.

Camel часто используется с Apache ServiceMix, Apache ActiveMQ и Apache CXF в Сервис-Ориентированная Архитектура проекты.

Инструменты

  • Для проверки и развертывания предусмотрено несколько плагинов Maven.
  • Графический, Затмение инструменты на основе Красная шляпа. Он обеспечивает графическое редактирование и отладку, а также расширенную проверку.
  • Инструменты на основе Eclipse от Таленд.

Смотрите также

Книги

  • Ибсен, Клаус; Энсти, Джонатан (2010), Верблюд в действии (1-е изд.), Публикации Мэннинга, п. 552, г. ISBN  978-1-935182-36-8
  • Крэнтон, Скотт; Кораб, Якуб (2013), Поваренная книга разработчика Apache Camel (1-е изд.), Packt Publishing, п. 424, г. ISBN  978-1-78217-030-3
  • Ибрям, Билгин (2013), Мгновенная маршрутизация сообщений Apache Camel (1-е изд.), Packt Publishing, п. 62, ISBN  978-1-78328-347-7
  • Ибрям, Билгин (2016), Шаблоны дизайна верблюда (1-е изд.), Leanpub, п. 111

Рекомендации

  1. ^ «Выпуск Apache Camel 2.22.5». Получено 16 сентября 2019.
  2. ^ «Выпуск Apache Camel 2.23.4». Получено 16 сентября 2019.
  3. ^ «Выпуск Apache Camel 2.24.2». Получено 16 сентября 2019.

внешняя ссылка