Apache Camel

Скріншот програми:
Apache Camel
Дані програми:
Версія: 2.16.1 оновлений
Дата завантаження: 10 Dec 15
Розробник: Apache Software Foundation
Ліцензія: Безкоштовно
Популярність: 183

Rating: 3.0/5 (Total Votes: 1)

Apache Camel дозволяє розробникам реалізувати "Корпоративні шаблони інтеграції", концепція прославили спочатку підприємство інтеграції Patterns книги Грегора Хоупа, а потім розширити та покращити багатьма іншими авторами.

Це і всі наступні книги дають уявлення про те, як написати код в ефективній і відповідності стандартам чином, не витрачаючи ресурсів або вашого часу (розробника).

Apache Camel реалізує деякі з цих моделей у своїх інструментів, що дозволяє розробникам писати ефективний і сучасний код для своїх додатків.

Проект сам по собі був написаний з використанням різних мов програмування, у тому числі Java, XML, Groovy, JavaScript, Ruby, SQL, PHP, Скала і мовою Python.

Верблюд приходить з певною мовою домену (DSL) для управління маршрутів, помилки, предикати та вирази; і взагалі може бути використаний як може бути використаний як маршрутизації і посередництва двигуна

Що нового У цьому випуску :.

< UL>

  • Компонент, формат даних, мова і EIP документація в даний час включені в побудованих компонентів JAR. І Java API, і JMX API для доступу до цієї документації. І API, щоб пояснити кінцевої точки URI, конфігурацію EIP і що всі ці налаштовані варіанти означають. Іншими словами, такий же рівень повної документації вашого застосування Camel в області проектування та виконання, доступної з Java / JMX і оснащення.
  • Компонент, формат даних, мова і EIP тепер можуть бути пов'язані етикетки (и), які використовуються для групування компонентів у :. ядро, бази даних, повідомлень, HTTP, відпочинку, і т.д.
  • XML-схема DSL в даний час включають документацію
  • Надання Configurer користувачеві налаштувати трубопровід CXF і CXF призначення з коду
  • Додана інтерфейс DelegateEndpoint в Camel API
  • Підтримка для настройки SslContextParameters в верблюжої-Restlet компонента
  • Java DSL - повинні підтримувати вкладений вибір в doTry .. doCatch
  • компонент MongoDb тепер зберігає ідентифікатори вставлених записів у заголовку повідомлення
  • Список одержувачів тепер підтримує вказівку користувальницький шаблон Обмін в кінцевій точці Ура
  • Тип конвертер для ENUM в даний час є нечутливі до регістру, так що ви можете конвертувати безпечно рівень = дані для перерахування з ім'ям Level.INFO та ін.
  • XSLT і перевірка компонентів тепер забезпечує всі свої кінцевих конфігурацій в кінцевій точці, а не тільки в компоненті, що робить ці компоненти, як і будь-які інші компоненти.
  • Зроблено Верблюд Karaf Команди багаторазові, переміщаючи загальний код в верблюдів команди-основного модуля, що SPI може розширити і плагін Верблюд команди для інших середовищ.
  • Крім того зміцнення компонента SJMS.
  • Відпочинок DSL з вбудованими маршрутів тепер підтримує OnException, перехопити і т.д. у використанні для тих вбудованих маршрутів, як і будь регулярних маршрутах.
  • Відпочинок DSL, за замовчуванням, використовує користувальницький повідомлення про помилку, як є, не намагаючись зв'язування вихід (потрібно код помилки HTTP 300 + з встановлюється в якості заголовка)
  • Верблюд Використання PropertyPlaceholder тепер підтримує вказівку значення за замовчуванням разом з ключем до перегляду.
  • Верблюд Використання PropertyPlaceholder тепер підтримує не маючи визначити PropertiesComponent якщо всі ключі заповнювачі має значення за замовчуванням, які будуть використовуватися (менше конфігурація потрібна в тих ситуаціях).
  • Верблюд Використання PropertyPlaceholder тепер підтримує третій сторонніх функцій для пошуку значення властивостей, це дозволить кінцевим користувачам здійснювати свою власну логіку - ми надаємо 3 з функцій коробки для пошуку значень із змінної OS навколишнього середовища, системних властивостей JVM, або послуги Ім'я ідіома.
  • RabbitMQ підприємством басейни канали для виробника, щоб уникнути розповсюдження же канал серед одночасних виробників, які не рекомендується клієнтом RabbitMQ.
  • команди Camel тепер багаторазові межами Apache Karaf в якості бази команд-основного модуля.
  • команди Camel допомогою Jolokia для віддаленого зв'язку по модулю команд-Jolokia.
  • Більш дрібні переробники, такі як SetHeader, RemoveHeader, removeHeaders і те ж саме для властивостей в даний час також зарахований до JMX під процесори.
  • Оптимізовано перетворення типу під час маршрутизації скорочення числа спроб, необхідних.
  • Оптимізований CaseInsentiveMap використовується в якості заголовків повідомлень використовувати одну карту, а не двох, а вихід менше накладних витрат пам'яті і продуктивності
  • Що нового у версії 2.15.2:

    • Компонент, формат даних, мова і EIP документація в даний час включені в побудованих компонентів JAR. І Java API, і JMX API для доступу до цієї документації. І API, щоб пояснити кінцевої точки URI, конфігурацію EIP і що всі ці налаштовані варіанти означають. Іншими словами, такий же рівень повної документації вашого застосування Camel в області проектування та виконання, доступної з Java / JMX і оснащення.
    • Компонент, формат даних, мова і EIP тепер можуть бути пов'язані етикетки (и), які використовуються для групування компонентів у :. ядро, бази даних, повідомлень, HTTP, відпочинку, і т.д.
    • XML-схема DSL в даний час включають документацію
    • Надання Configurer користувачеві налаштувати трубопровід CXF і CXF призначення з коду
    • Додана інтерфейс DelegateEndpoint в Camel API
    • Підтримка для настройки SslContextParameters в верблюжої-Restlet компонента
    • Java DSL - повинні підтримувати вкладений вибір в doTry .. doCatch
    • компонент MongoDb тепер зберігає ідентифікатори вставлених записів у заголовку повідомлення
    • Список одержувачів тепер підтримує вказівку користувальницький шаблон Обмін в кінцевій точці Ура
    • Тип конвертер для ENUM в даний час є нечутливі до регістру, так що ви можете конвертувати безпечно рівень = дані для перерахування з ім'ям Level.INFO та ін.
    • XSLT і перевірка компонентів тепер забезпечує всі свої кінцевих конфігурацій в кінцевій точці, а не тільки в компоненті, що робить ці компоненти, як і будь-які інші компоненти.
    • Зроблено Верблюд Karaf Команди багаторазові, переміщаючи загальний код в верблюдів команди-основного модуля, що SPI може розширити і плагін Верблюд команди для інших середовищ.
    • Крім того зміцнення компонента SJMS.
    • Відпочинок DSL з вбудованими маршрутів тепер підтримує OnException, перехопити і т.д. у використанні для тих вбудованих маршрутів, як і будь регулярних маршрутах.
    • Відпочинок DSL, за замовчуванням, використовує користувальницький повідомлення про помилку, як є, не намагаючись зв'язування вихід (потрібно код помилки HTTP 300 + з встановлюється в якості заголовка)
    • Верблюд Використання PropertyPlaceholder тепер підтримує вказівку значення за замовчуванням разом з ключем до перегляду.
    • Верблюд Використання PropertyPlaceholder тепер підтримує не маючи визначити PropertiesComponent якщо всі ключі заповнювачі має значення за замовчуванням, які будуть використовуватися (менше конфігурація потрібна в тих ситуаціях).
    • Верблюд Використання PropertyPlaceholder тепер підтримує третій сторонніх функцій для пошуку значення властивостей, це дозволить кінцевим користувачам здійснювати свою власну логіку - ми надаємо 3 з функцій коробки для пошуку значень із змінної OS навколишнього середовища, системних властивостей JVM, або послуги Ім'я ідіома.
    • RabbitMQ підприємством басейни канали для виробника, щоб уникнути розповсюдження же канал серед одночасних виробників, які не рекомендується клієнтом RabbitMQ.
    • команди Camel тепер багаторазові межами Apache Karaf в якості бази команд-основного модуля.
    • команди Camel допомогою Jolokia для віддаленого зв'язку по модулю команд-Jolokia.
    • Більш дрібні переробники, такі як SetHeader, RemoveHeader, removeHeaders і те ж саме для властивостей в даний час також зарахований до JMX під процесори.
    • Оптимізовано перетворення типу під час маршрутизації скорочення числа спроб, необхідних.
    • Оптимізований CaseInsentiveMap використовується в якості заголовків повідомлень використовувати одну карту, а не двох, а вихід менше накладних витрат пам'яті і продуктивності

    Що нового у версії 2.15.1:

    • Компонент, формат даних, мова і EIP документація в даний час включені в побудованих компонентів JAR. І Java API, і JMX API для доступу до цієї документації. І API, щоб пояснити кінцевої точки URI, конфігурацію EIP і що всі ці налаштовані варіанти означають. Іншими словами, такий же рівень повної документації вашого застосування Camel в області проектування та виконання, доступної з Java / JMX і оснащення.
    • Компонент, формат даних, мова і EIP тепер можуть бути пов'язані етикетки (и), які використовуються для групування компонентів у :. ядро, бази даних, повідомлень, HTTP, відпочинку, і т.д.
    • XML-схема DSL в даний час включають документацію
    • Надання Configurer користувачеві налаштувати трубопровід CXF і CXF призначення з коду
    • Додана інтерфейс DelegateEndpoint в Camel API
    • Підтримка для настройки SslContextParameters в верблюжої-Restlet компонента
    • Java DSL - повинні підтримувати вкладений вибір в doTry .. doCatch
    • компонент MongoDb тепер зберігає ідентифікатори вставлених записів у заголовку повідомлення
    • Список одержувачів тепер підтримує вказівку користувальницький шаблон Обмін в кінцевій точці Ура
    • Тип конвертер для ENUM в даний час є нечутливі до регістру, так що ви можете конвертувати безпечно рівень = дані для перерахування з ім'ям Level.INFO та ін.
    • XSLT і перевірка компонентів тепер забезпечує всі свої кінцевих конфігурацій в кінцевій точці, а не тільки в компоненті, що робить ці компоненти, як і будь-які інші компоненти.
    • Зроблено Верблюд Karaf Команди багаторазові, переміщаючи загальний код в верблюдів команди-основного модуля, що SPI може розширити і плагін Верблюд команди для інших середовищ.
    • Крім того зміцнення компонента SJMS.
    • Відпочинок DSL з вбудованими маршрутів тепер підтримує OnException, перехопити і т.д. у використанні для тих вбудованих маршрутів, як і будь регулярних маршрутах.
    • Відпочинок DSL, за замовчуванням, використовує користувальницький повідомлення про помилку, як є, не намагаючись зв'язування вихід (потрібно код помилки HTTP 300 + з встановлюється в якості заголовка)
    • Верблюд Використання PropertyPlaceholder тепер підтримує вказівку значення за замовчуванням разом з ключем до перегляду.
    • Верблюд Використання PropertyPlaceholder тепер підтримує не маючи визначити PropertiesComponent якщо всі ключі заповнювачі має значення за замовчуванням, які будуть використовуватися (менше конфігурація потрібна в тих ситуаціях).
    • Верблюд Використання PropertyPlaceholder тепер підтримує третій сторонніх функцій для пошуку значення властивостей, це дозволить кінцевим користувачам здійснювати свою власну логіку - ми надаємо 3 з функцій коробки для пошуку значень із змінної OS навколишнього середовища, системних властивостей JVM, або послуги Ім'я ідіома.
    • RabbitMQ підприємством басейни канали для виробника, щоб уникнути розповсюдження же канал серед одночасних виробників, які не рекомендується клієнтом RabbitMQ.
    • команди Camel тепер багаторазові межами Apache Karaf в якості бази команд-основного модуля.
    • команди Camel допомогою Jolokia для віддаленого зв'язку по модулю команд-Jolokia.
    • Більш дрібні переробники, такі як SetHeader, RemoveHeader, removeHeaders і те ж саме для властивостей в даний час також зарахований до JMX під процесори.
    • Оптимізовано перетворення типу під час маршрутизації скорочення числа спроб, необхідних.
    • Оптимізований CaseInsentiveMap використовується в якості заголовків повідомлень використовувати одну карту, а не двох, а вихід менше накладних витрат пам'яті і продуктивності

    Що нового у версії 2.14.1:

    • Зробити CamelBlueprintTestSupport випробування більш передбачуваним
    • Параметр JSON схеми повинні підтримувати типи перерахувань
    • Бульдозери не повинні ініціалізувати ж DozerBeanMapperConfiguration двічі
    • Країна компонент НЕ розпаковувати файли з каталогів в поштову архів

    Що нового у версії 2.11.1:

    • в основному Виправлена ​​помилка реліз з 110 питань вирішені.

    Що нового у версії 2.10.0:

    • Додана підтримка Java 1.7
    • Додана споживачеві компонента JCR
    • Внутрішнє очищення коду, щоб зменшити попередження повідомлені Затемнення
    • переміщена Весна Тестування з верблюда тесту верблюжої тест-весняний компонента.
    • Верблюд нерухомості Заповнювачі тепер підтримується у вбудованих виразів в Camel маршрутів.
    • Додана відсутні параметри в XML DSL для мови XPath для управління і встановіть для використання XPath двигуна, т.
    • Додана опція logNamespaces до мови XPath, щоб INFO реєстрацію виявлених імен, з повідомлення. Це може бути використано для усунення неполадок, де вираз XPath не працює, як очікувалося (як це часто конфлікту імен).
    • Додана можливість replyToCacheLevelName компонента JMS, дозволяє настроювати рівнів кеша стійких споживачів Відповісти роблячи запит / відповідь протягом JMS. Деякі брокери повідомлення не дуже добре працюють з кешуванням, так що користувачі, можливо, буде потрібно встановити цю опцію в CACHE_NONE.
    • Додана antInclude і antExclude варіанти файлів і FTP компоненти, щоб зробити його простіше вказати включити / виключити фільтри по ANT синтаксис.
    • верблюд архетипи для Java і Scala більше не генерувати проекти з весни залежностей.
    • Покращена JdbcMessageIdRepository в SQL, щоб використовувати користувальницькі SQL заяви / запити.

    Що нового у версії 2.9.1:

    • Цей реліз включає 109 виправлень

    Що нового у версії 2.8.0:

    • Цей реліз приходить із записом 422 питань вирішені, Багато хто з них приходять у вигляді внесків від нашої спільноти.

    Що нового у версії 2.7.2:

    • Цей реліз мети краще зручність в OSGi середовищі і виправлень для верблюда веб-консолі, зокрема, вразливість XSS повідомляє Secunia.

    Що нового у версії 2.7.0:

    • Switched використовувати SLF4J як реєстратор, а не звичайні реєстрація.
    • Верблюд тепер перевіряє стан служби під час запуску / зупинки життєвого циклу послуг. Це дозволяє уникнути подвійного запуску / зупинки в разі обслуговування було вже в потрібному стані.
    • Додана підтримка для реєстрації MDC з Camel
    • JMS споживчі даний час прагнуть перевіряє Верблюд вимикається і сигналізує, що його DefaultMessageListenerContainer який уникає намагається знову підключити / перехід на інший ресурс при виключенні.
    • Представлений варіант автоматичних Мок кінцевих точок під час тестування. Це робить тестування без додавання Mock кінцеві в маршрутах вітер. Див Детальніше на документації Макет компонента.
    • Додана опція assertPeriod знущатися кінцевої точці, що є період IM мілісекунд, що Нібито паузу, а потім знову самоствердитися, щоб забезпечити затвердження залишається в силі. Це може бути використано в якості порога при тестуванні з очікування, що саме дане число повідомлень має прибути на ложно кінцевої точки.
    • Додана прибуває DSL знущатися кінцевої точки дозволяють Вам встановити очікувань щодо проміжку часу між повідомленнями, що прибувають на Мок точки. Див Детальніше на документації Макет компонента.
    • HTTP4 буде оновлено для використання Apache HttpClient 4.1
    • Виправлена ​​проблема зі споживачем файлу маючи абсолютного відправною каталог і використовуючи абсолютні шляхи в опції переміщення, а також
    • Виправлена ​​одночасно Додавати в той же файл в File виробника
    • Виправлена ​​проблема з відновлення Quartz викликаючи збій через ім'я тригера вже існує питання для зберігають стан робочих місць.

    Що нового у версії 2.6.0:

    • Введений ScheduledRoutePolicy, щоб дозволити вам запланувати, коли маршрути повинні бути активним.
    • Додана опція роздільник компонента FTP, щоб кінцеві користувачі контролювати те, що сепаратор шлях для використання при завантаження файлів на FTP-серверах віддалених. Наприклад, якщо вікна на основі сервера FTP тільки приймаємо шляху Вікна, то ви можете встановити цю опцію, щоб Windows.
    • Імена теми в даний час виводить ім'я CamelContext, що робить його легше розрізняти при роботі декількох програм верблюд в той же JVM.
    • Представлений варіант contentCache до компоненту XSLT дозволяє легко перезавантаження стилів в процесі розробки.
    • Покращена Camel JMX завжди знайти наступний вільне ім'я при реєстрації в JMX і існуюче ім'я існує (для усунення конфлікту імен). Це робить його легше, коли розгортання Muliple воєн в тій же JVM, де додатки Camel може мати таку ж CamelContext ідентифікатор. У OSGi цього імені в JMX тепер розшарування ідентифікатор як префікс.
    • Виправлена ​​BeanShell мову
    • Кварц тепер підтримує використанні більш старих версій (наприклад, версій 1.6 / 1.7) кварцових JAR.
    • LDAP підтримує підкачки.
    • Додані функції для верблюда-Blueprint компонент, так що на одному рівні з набором функцій з весни
    • XML.
    • Виправлена ​​помилка в OSGi з освіжаючим Camel пучки викликають стан гонки при виявленні
    • перетворювачі типу
    • Виправлена ​​проблема установки верблюда-CXF функцію на Apache Karaf.
    • CXF і CXFRS використовувати продовження API CXF при використанні CXF 2.3.x.
    • Ви можете отримати доступ до CXF повідомлення з заголовка Camel повідомлення за допомогою клавіші & Quot; CamelCxfMessage & Quot;
    • після споживача CXF.
    • Легше налагодження маршрутів з верблюжої-тесту за допомогою відладчика
    • Формат даних тепер підтримує служби і CamelContextAware зворотні виклики, що означає його набагато легше
    • , щоб виконати власну логіку ініціалізації в ваших форматів даних.
    • Покращена файлу, FTP, IRC, LDAP Бінді і багато інші компоненти.
    • Зроблено це простіше, щоб завантажити маршрути з XML файлів, використовуючи метод loadRoutesDefinition від CamelContext.
    • Верблюд в даний час не працює на старті, якщо він не може завантажити перетворювачі типу з класам.

    Що нового у версії 2.1.0:

    • Мороз був дуже зайнятий серйозною Верблюд JMX ремонту , у тому числі підключається API керування, щоб 3 інструменти сторонніх.
    • Покращення для використання в OSGi Camel умовах
    • купа нових компонентів, вклад співтовариства, такі як принтер (дуже зручно для пакетної друку ці доповіді протягом ночі); SNMP (дає можливість опитувати SNMP-сумісні пристрої або пастки); GAE (забезпечує підключення до хмарних обчислень послуг, що надаються Googls-х App Engine) і QuickFix (для відправки / отримання фінансових повідомлень (FIX))
    • Поліпшення обробки помилок
    • Як звичайно, багато виправлень і посиленню 70+ компонентів

    Схожі програми

    Grid forms
    Grid forms

    6 Mar 16

    Visulate
    Visulate

    13 May 15

    fresherEditor
    fresherEditor

    12 May 15

    cssnext
    cssnext

    18 Jul 16

    Інші програми розробника Apache Software Foundation

    Apache UIMA
    Apache UIMA

    17 Feb 15

    Apache Blur
    Apache Blur

    13 Apr 15

    Apache Shiro
    Apache Shiro

    1 Oct 15

    Apache Camel

    Коментар не знайдено
    додати коментар
    Включіть картинки!
    Пошук за категоріями