Apache Camel

Скриншот программы:
Apache Camel
Детали программы:
Версия: 2.16.1 обновление
Дата загрузки: 10 Dec 15
Разработчик: Apache Software Foundation
Тип распространения: Бесплатная
Популярность: 46

Rating: nan/5 (Total Votes: 0)

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+ компонентов

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

basket.js
basket.js

1 Mar 15

UnlimitJS
UnlimitJS

6 Jun 15

gridstack.js
gridstack.js

21 Jul 15

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

Apache Scout
Apache Scout

13 Apr 15

Apache JSPWiki
Apache JSPWiki

12 May 15

Apache Drill
Apache Drill

9 Feb 16

Apache Axis2
Apache Axis2

10 Apr 16

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

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