Apache Camel

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

Rating: nan/5 (Total Votes: 0)

Apache Camel помага на разработчиците да прилагат "Интеграция Enterprise Patterns", концепция, станала известна за пръв път от Enterprise интеграция Patterns книга Gregor Hohpe, а после разширена и подобрена от много други автори.

Това, както и всички следващи книги дадат представа за това как да пишат код по ефикасен и стандарти-съвместим начин, без да губите времето си ресурси или (на разработчика).

Apache Camel изпълнява някои от тези модели в своите инструменти, което позволява на разработчиците да пишат ефективна и модерна код за техните приложения.

Самият проект е написана с помощта на различни езици за програмиране, включително Java, XML, Groovy, JavaScript, Ruby, SQL, Scala, PHP и Python.

Camel идва с Domain Специфична Language (DSL) за управление на маршрути, грешки, предикати, и изрази; и като цяло може да се използва като може да се използва като маршрутизация и посредничество на двигателя

Какво ново в тази версия:.

< ул>

  • Component, формат на данните, език и ППИ документация вече включени в JAR, построени на отделните компоненти. И Java API и JMX API за достъп до тази документация. И APIs, за да обясни на крайна точка URI, конфигурация ППИ и какво всички тези конфигурирани опции означават. С други думи същото ниво на пълна документация на вашия Camel приложения при проектирането, така и по време на работа, достъпна от Java / JMX и инструментална екипировка.
  • Component, формат на данните, език и ППИ може сега са съответният етикет (и), които се използват за групиране на компоненти в:. ядро, база данни, съобщения, HTTP, почивка и т.н.
  • Схемата на XML DSL сега да бъдат представени документи
  • Осигуряване Configurer за потребителя, за да изберете водопровода CXF и CXF дестинация от Java код
  • Добавена интерфейс DelegateEndpoint в Camel API
  • Подкрепа за настройка на SslContextParameters в компонента камилска restlet
  • Java DSL - трябва да подкрепи вложените избор в doTry .. doCatch
  • MongoDB компонент предприятието съхранява OIDs на вмъкнатите записи в заглавната част на съобщението
  • Получател Списък вече поддържа уточнява обичай Exchange Pattern в крайна точка Ур
  • Type Converter да си Enum сега се влияе от случая, така че можете да конвертирате безопасно ниво = инфо до ENUM с име Level.INFO др.
  • XSLT и валидиране компоненти предприятието осигурява всичките им на крайни точки конфигурации в крайна точка, а не само в компонента, който направи тези компоненти като всички други компоненти.
  • Създадено за Camel Karaf командвания за многократна употреба, като движите общ кодекс в камили команди-жилен модул, който може да се разшири и SPI плъгин Camel команди за други среди.
  • Допълнителна втвърдяване на SJMS компонент.
  • Rest DSL с вградени маршрути вече поддържа onException, открадна т.н. в употреба за вградени маршрути, точно като всички редовни маршрути.
  • Rest DSL сега по подразбиране използва персонализирано съобщение за грешка като е-без да се опитва да задължителен изход (изисква код HTTP грешка 300 + е зададен като глава)
  • Camel Използването PropertyPlaceholder вече поддържа посочва стойност по подразбиране заедно с ключа за справка.
  • Camel Използването PropertyPlaceholder сега не подкрепя да се налага да се определи PropertiesComponent ако всички клавишите за заместващи има приети стойности, които трябва да бъдат използвани (по-малко конфигурация е необходимо в тези ситуации).
  • Camel Използването PropertyPlaceholder вече поддържа 3-ти функции лица може да се търси стойностите на имотите, това позволява на крайните потребители да реализират своя собствена логика - ние предлагаме 3 от функциите на кутията може да се търси стойности от променлива OS среда, JVM системни свойства, или услугата Име идиом.
  • RabbitMQ предприятието басейни Channels за производителя, за да се избегне споделяне същия канал между едновременни производители, които не са препоръчани от RabbitMQ клиент.
  • Camel команди сега е за многократна употреба извън Apache Karaf като база от команди-жилен модул.
  • Camel команди, използвайки Jolokia за дистанционно съобщение от модула команди-jolokia.
  • Повече дребни преработватели като setHeader, removeHeader, removeHeaders и същото за имоти сега също се записва в JMX под процесори.
  • Оптимизиран за използване вид реализация по време на маршрута намаляване на броя на опитите необходими.
  • Оптимизиран CaseInsentiveMap използва като заглавията на съобщенията да се използва единен карта вместо две и се получава по-малко режийни памет и производителност
  • Какво ново във версия 2.15.2:

    • Component, формат на данните, език и ППИ документация сега включени в JAR, построени на отделните компоненти. И Java API и JMX API за достъп до тази документация. И APIs, за да обясни на крайна точка URI, конфигурация ППИ и какво всички тези конфигурирани опции означават. С други думи същото ниво на пълна документация на вашия Camel приложения при проектирането, така и по време на работа, достъпна от Java / JMX и инструментална екипировка.
    • Component, формат на данните, език и ППИ може сега са съответният етикет (и), които се използват за групиране на компоненти в:. ядро, база данни, съобщения, HTTP, почивка и т.н.
    • Схемата на XML DSL сега да бъдат представени документи
    • Осигуряване Configurer за потребителя, за да изберете водопровода CXF и CXF дестинация от Java код
    • Добавена интерфейс DelegateEndpoint в Camel API
    • Подкрепа за настройка на SslContextParameters в компонента камилска restlet
    • Java DSL - трябва да подкрепи вложените избор в doTry .. doCatch
    • MongoDB компонент предприятието съхранява OIDs на вмъкнатите записи в заглавната част на съобщението
    • Получател Списък вече поддържа уточнява обичай Exchange Pattern в крайна точка Ур
    • Type Converter да си Enum сега се влияе от случая, така че можете да конвертирате безопасно ниво = инфо до ENUM с име Level.INFO др.
    • XSLT и валидиране компоненти предприятието осигурява всичките им на крайни точки конфигурации в крайна точка, а не само в компонента, който направи тези компоненти като всички други компоненти.
    • Създадено за Camel Karaf командвания за многократна употреба, като движите общ кодекс в камили команди-жилен модул, който може да се разшири и SPI плъгин Camel команди за други среди.
    • Допълнителна втвърдяване на SJMS компонент.
    • Rest DSL с вградени маршрути вече поддържа onException, открадна т.н. в употреба за вградени маршрути, точно като всички редовни маршрути.
    • Rest DSL сега по подразбиране използва персонализирано съобщение за грешка като е-без да се опитва да задължителен изход (изисква код HTTP грешка 300 + е зададен като глава)
    • Camel Използването PropertyPlaceholder вече поддържа посочва стойност по подразбиране заедно с ключа за справка.
    • Camel Използването PropertyPlaceholder сега не подкрепя да се налага да се определи PropertiesComponent ако всички клавишите за заместващи има приети стойности, които трябва да бъдат използвани (по-малко конфигурация е необходимо в тези ситуации).
    • Camel Използването PropertyPlaceholder вече поддържа 3-ти функции лица може да се търси стойностите на имотите, това позволява на крайните потребители да реализират своя собствена логика - ние предлагаме 3 от функциите на кутията може да се търси стойности от променлива OS среда, JVM системни свойства, или услугата Име идиом.
    • RabbitMQ предприятието басейни Channels за производителя, за да се избегне споделяне същия канал между едновременни производители, които не са препоръчани от RabbitMQ клиент.
    • Camel команди сега е за многократна употреба извън Apache Karaf като база от команди-жилен модул.
    • Camel команди, използвайки Jolokia за дистанционно съобщение от модула команди-jolokia.
    • Повече дребни преработватели като setHeader, removeHeader, removeHeaders и същото за имоти сега също се записва в JMX под процесори.
    • Оптимизиран за използване вид реализация по време на маршрута намаляване на броя на опитите необходими.
    • Оптимизиран CaseInsentiveMap използва като заглавията на съобщенията да се използва единен карта вместо две и се получава по-малко режийни памет и производителност

    Какво ново във версия 2.15.1:

    • Component, формат на данните, език и ППИ документация сега включени в JAR, построени на отделните компоненти. И Java API и JMX API за достъп до тази документация. И APIs, за да обясни на крайна точка URI, конфигурация ППИ и какво всички тези конфигурирани опции означават. С други думи същото ниво на пълна документация на вашия Camel приложения при проектирането, така и по време на работа, достъпна от Java / JMX и инструментална екипировка.
    • Component, формат на данните, език и ППИ може сега са съответният етикет (и), които се използват за групиране на компоненти в:. ядро, база данни, съобщения, HTTP, почивка и т.н.
    • Схемата на XML DSL сега да бъдат представени документи
    • Осигуряване Configurer за потребителя, за да изберете водопровода CXF и CXF дестинация от Java код
    • Добавена интерфейс DelegateEndpoint в Camel API
    • Подкрепа за настройка на SslContextParameters в компонента камилска restlet
    • Java DSL - трябва да подкрепи вложените избор в doTry .. doCatch
    • MongoDB компонент предприятието съхранява OIDs на вмъкнатите записи в заглавната част на съобщението
    • Получател Списък вече поддържа уточнява обичай Exchange Pattern в крайна точка Ур
    • Type Converter да си Enum сега се влияе от случая, така че можете да конвертирате безопасно ниво = инфо до ENUM с име Level.INFO др.
    • XSLT и валидиране компоненти предприятието осигурява всичките им на крайни точки конфигурации в крайна точка, а не само в компонента, който направи тези компоненти като всички други компоненти.
    • Създадено за Camel Karaf командвания за многократна употреба, като движите общ кодекс в камили команди-жилен модул, който може да се разшири и SPI плъгин Camel команди за други среди.
    • Допълнителна втвърдяване на SJMS компонент.
    • Rest DSL с вградени маршрути вече поддържа onException, открадна т.н. в употреба за вградени маршрути, точно като всички редовни маршрути.
    • Rest DSL сега по подразбиране използва персонализирано съобщение за грешка като е-без да се опитва да задължителен изход (изисква код HTTP грешка 300 + е зададен като глава)
    • Camel Използването PropertyPlaceholder вече поддържа посочва стойност по подразбиране заедно с ключа за справка.
    • Camel Използването PropertyPlaceholder сега не подкрепя да се налага да се определи PropertiesComponent ако всички клавишите за заместващи има приети стойности, които трябва да бъдат използвани (по-малко конфигурация е необходимо в тези ситуации).
    • Camel Използването PropertyPlaceholder вече поддържа 3-ти функции лица може да се търси стойностите на имотите, това позволява на крайните потребители да реализират своя собствена логика - ние предлагаме 3 от функциите на кутията може да се търси стойности от променлива OS среда, JVM системни свойства, или услугата Име идиом.
    • RabbitMQ предприятието басейни Channels за производителя, за да се избегне споделяне същия канал между едновременни производители, които не са препоръчани от RabbitMQ клиент.
    • Camel команди сега е за многократна употреба извън Apache Karaf като база от команди-жилен модул.
    • Camel команди, използвайки Jolokia за дистанционно съобщение от модула команди-jolokia.
    • Повече дребни преработватели като setHeader, removeHeader, removeHeaders и същото за имоти сега също се записва в JMX под процесори.
    • Оптимизиран за използване вид реализация по време на маршрута намаляване на броя на опитите необходими.
    • Оптимизиран CaseInsentiveMap използва като заглавията на съобщенията да се използва единен карта вместо две и се получава по-малко режийни памет и производителност

    Какво ново във версия 2.14.1:

    • Направи CamelBlueprintTestSupport тестове по-предвидима
    • Параметър JSON схема трябва да подкрепя видове ENUM
    • Булдозер не трябва да се инициализира и съща DozerBeanMapperConfiguration два пъти
    • Zip компонент не разопаковам файлове от директории в пощенски архив

    Какво ново във версия 2.11.1:

    • Главно освобождаване бъг с 110 решени случаи.

    Какво ново във версия 2.10.0:

    • Добавена е поддръжка за Java 1.7
    • Добавена на потребителите да JCR компонент
    • Вътрешен код за почистване за намаляване на предупреждения, отчетени от Eclipse
    • Преместен Spring Тестване от камилска тест за камила-тест-пролет компонент.
    • Camel Property оставени запазени места сега се поддържат в областта на вградените Expressions рамките Camel маршрути.
    • Добавена липсващите опции в XML DSL за езика XPath за контрол и определени които XPath Engine за използване и др.
    • Добавена възможност logNamespaces до езика XPath да имат INFO сеч на откритите пространства от имена от съобщение. Това може да се използва за отстраняване на проблеми, когато един XPath израз не работи както се очаква (като това е често конфликт именно пространство).
    • Добавено replyToCacheLevelName вариант на JMS компонент, позволява конфигуриране на нива кеш за устойчивите потребителите отговор, когато се прави заявка / отговаряте над JMS. Някои брокери съобщения не работят добре с кеширане, така че потребителите могат лесно да зададете тази опция, за да CACHE_NONE.

    • <> Li Добавено antInclude и antExclude опции за файла и FTP компоненти, за да направи по-лесно да се уточни включва / изключва с помощта на филтри ANT синтаксис.
    • Архетиповете Camel за Java и Scala вече не генерират проекти с Пролет зависимости.
    • Подобрена JdbcMessageIdRepository в SQL да използва персонализирани SQL изявления / запитвания.

    Какво е нови във версия 2.9.1:

    • Тази версия включва 109 корекции на грешки

    Какво ново във версия 2.8.0:

    • Тази версия идва с рекордните 422 решени случаи, много от тях идват като вноски от нашата общност.

    Какво ново във версия 2.7.2:

    • Тази версия е насочена към по-голяма лекота в OSGi среди и поправки за камилска уеб конзола, по-специално отчита уязвимостта XSS от Secunia.

    Какво ново във версия 2.7.0:

    • Switched да използвате slf4j като дървар вместо Комънс сеч.
    • Camel сега проверява състоянието на служба по време на стартиране / спиране на жизнения цикъл на Услугата. Така се избягва двойното отправна / спиране, в случай че услугата вече е в желаното състояние.
    • Добавена е поддръжка за MDC сеч с Camel

    • <> Li JMS потребителски предприятието нетърпеливи проверки, ако Camel се изключи и сигнали, които да си DefaultMessageListenerContainer която избягва да се опитва да възстанови връзката / срив по време на спиране.
    • Въведена опция за автоматични Макети крайни точки по време на изпитването. Това прави тестване без да се налага да добавите Макети крайни точки във вашите маршрути бриз. Вижте повече информация в документацията Mock компонент.
    • Добавено assertPeriod опция за Mock крайна точка, която е период IM милисекунди, че моделът ще направи пауза и след това отново да се твърди, за да се гарантира, твърдението е все още валиден. Това може да се използва като праг при тестване с очакванията, че точно определен брой съобщения трябва да пристигнат на Мок крайна точка.
    • Добавено пристига DSL да Mock крайна точка, за да ви даде възможност за настройка на очаквания за времеви период между съобщения, пристигащи на Мок крайна точка. Вижте повече информация в документацията Mock компонент.
    • HTTP4 е обновена, за да използвате Apache HttpClient 4.1
    • Фиксирана проблем с файла на потребителите като абсолютна отправна указател и използване абсолютни пътища в опцията ход, както и
    • Фиксирана едновременно се прикрепя към същия файл на производителя File
    • Фиксирана проблем с рестартиране Quartz причинява недостатъчност поради име спусък вече съществува проблем за динамична защитна работни места.

    Какво ново във версия 2.6.0:

    • Въведена ScheduledRoutePolicy за да ви позволи да планирате маршрути, когато трябва бъде активна.
    • Добавено сепаратор опция за FTP компонент, за да се даде възможност на крайните потребители да контролират кой път сепаратор да използвате при качване на файлове на отдалечени FTP сървъри. Например, ако Windows базиран FTP сървър за Windows приемам само пътеки, след това можете да настроите тази опция на Windows.

    • <> Li имена Нишка сега извежда името CamelContext което го прави по-лесно да се прави разлика, когато работят с няколко приложения Camel в една и съща JVM.
    • Въведена contentCache опция за XSLT компонент да позволи лесно натоварване на стилове по време на развитието.
    • Подобрена Camel JMX винаги да намерите следващия безплатно име, когато се регистрират в JMX и съществува съществуващото име (да поправи име сблъсък). Това го прави по-лесно при разгръщане muliple войни в същата JVM когато заявленията Camel могат да имат една и съща CamelContext идентификатор. В OSGi името в JMX сега има сноп идентификатор като префикс.
    • Фиксирана BeanShell език
    • Quartz вече поддържа използване на по-стари версии (напр версии 1.6 / 1.7) на кварцови буркани.
    • LDAP поддържа виртуална памет.

    • <> Li добавени функции, за да камилска план компонент, така че е по-равностойно с набор от функции от Spring
    • XML.
    • Фиксирана проблем в OSGi с освежаващи Camel снопове, предизвикващи състояние раса, когато откриват
    • тип конвертори
    • Фиксирана проблем с инсталирането на камилска cxf функция на Apache Karaf.
    • CXF и CXFRS използват продължаване API CXF при използване CXF 2.3.x.
    • Можете да получите достъп до CXF Посланието от заглавната част на съобщението Camel, като използвате ключа & quot; & quot CamelCxfMessage;
    • след CXF потребителя.
    • -лесно да трасира маршрути от камилска тест с помощта на Debugger
    • Format Data вече поддържа услуги и CamelContextAware извика което означава много по-лесно си
    • за извършване на поръчкови инициализация логика във вашите формати за данни.
    • Подобряване на файлове, FTP, Irc, LDAP, Bindy и много други компоненти.
    • Създадено е по-лесно да се зареди маршрути от XML файлове, използвайки метод loadRoutesDefinition от CamelContext.
    • Camel предприятието не успее при стартиране, ако не може да се зареди тип конвертори от CLASSPATH.

    Какво ново във версия 2.1.0:

    • Claus беше много зает с тежко Camel JMX ремонт , включително сменяем управление на API да позволи 3-ти инструменти лица.
    • Подобрения за използване на Camel в OSGi среда
    • куп нови компоненти, внесени от общността като Printer (много удобен за партида печат тези доклади за една нощ); SNMP (дава възможност да сондира SNMP устройства, способни или получавате капани); GAE (осигурява свързване с клауд компютинг услуги, предоставяни от Googls на App Engine) и Quickfix (за изпращане / получаване на финансови съобщения (FIX))
    • Подобрения в обработката на грешки
    • Както обикновено, много грешки и подобряване на 70+ компоненти

    Подобен софтуер

    jReject
    jReject

    13 Apr 15

    HTML Admin
    HTML Admin

    13 May 15

    jGestures
    jGestures

    13 May 15

    JDOM
    JDOM

    1 Mar 15

    Друг софтуер на разработчика Apache Software Foundation

    Apache Airavata
    Apache Airavata

    6 Mar 16

    Apache Kafka
    Apache Kafka

    10 Dec 15

    Apache Continuum
    Apache Continuum

    12 May 15

    Apache MRUnit
    Apache MRUnit

    12 May 15

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

    Коментари не е намерена
    добавите коментар
    Включете на изображения!
    Търсене по категория