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) для управления маршрутов, ошибки, предикаты и выражения; и вообще может быть использован в качестве может быть использован в качестве маршрутизации и посредничества двигателя

Что нового В этом выпуске:.

  • Компонент, формат данных, язык и 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-й сторонних функций для поиска значения свойств, это позволит конечным пользователям осуществлять свою собственную логику - мы предоставляем 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-й сторонних функций для поиска значения свойств, это позволит конечным пользователям осуществлять свою собственную логику - мы предоставляем 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+ компонентов

Похожие программы

useful.date.js
useful.date.js

12 May 15

AlloyUI
AlloyUI

12 Apr 15

bTabs
bTabs

1 Mar 15

chain.js
chain.js

13 May 15

Другие программы разработчика Apache Software Foundation

Комментарии к Apache Camel

Комментарии не найдены
добавить комментарий
Включите картинки!