Апачский верблюд

Фреймворк с открытым исходным кодом
Апачский верблюд
Разработчик(и)Фонд программного обеспечения Apache
Первоначальный выпуск27 июня 2007 г. ; 17 лет назад [1] ( 2007-06-27 )
Стабильный релиз
4.0.x (ДПС)4.0.6 / 12 апреля 2024 г. ; 9 месяцев назад [2] ( 2024-04-12 )
4.4.x (ДПС)4.4.3 / 27 июня 2024 г. ; 6 месяцев назад [2] ( 2024-06-27 )
4.8.x (LTS, последняя)4.8.0 / 15 сентября 2024 г. ; 4 месяца назад [2] ( 2024-09-15 )
Репозиторийgithub.com/apache/camel
Написано вJava , XML
Операционная системаКроссплатформенный
ТипШаблоны интеграции предприятий Корпоративная сервисная шина SOA Ориентированное на сообщения промежуточное программное обеспечение
ЛицензияЛицензия Apache 2.0
Веб-сайтcamel.apache.org

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

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

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

Инструменты

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

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

Книги

  • Ибсен, Клаус; Анстей, Джонатан (2018), Camel in Action (2-е изд.), Manning Publications , стр. 912, ISBN 978-1617292934
  • Крэнтон, Скотт; Кораб, Якуб (2013), Apache Camel Developer's Cookbook (1-е изд.), Packt Publishing , стр. 424, ISBN 978-1-78217-030-3
  • Ибриам, Билгин (2013), Мгновенная маршрутизация сообщений Apache Camel (1-е изд.), Packt Publishing , стр. 62, ISBN 978-1-78328-347-7
  • Ибриам, Билгин (2016), Шаблоны дизайна Camel (1-е изд.), Leanpub, стр. 111

Ссылки

  1. Apache Camel 1.0 , получено 15 апреля 2021 г.
  2. ^ abc Releases - Apache Camel , получено 26 сентября 2022 г.
  • Дом верблюдов Apache


Retrieved from "https://en.wikipedia.org/w/index.php?title=Apache_Camel&oldid=1248236359"