Apache Camel

Software screenshot:
Apache Camel
Software ətraflı:
Version: 2.16.1 Yenil?nib
Tarixi Upload: 10 Dec 15
Lisenziya: Pulsuz
Məşhurluq: 46

Rating: nan/5 (Total Votes: 0)

Apache Camel bir anlayış Gregor Hohpe Enterprise Integration Patterns kitab ilk məşhur etmişdir, developers həyata "Enterprise Integration Nümunələr" kömək edir, və sonra bir çox digər müəlliflər tərəfindən geniş və təkmilləşdirilmiş.

Bu və bütün sonrakı kitablar israf resurslarının ya (geliştirici) vaxt olmadan, səmərəli və standartlara uyğun şəkildə kod yazmaq üçün necə bir fikir təmin edir.

Apache Camel developers onların tətbiqi üçün səmərəli və müasir kod yazmaq üçün imkan verir, onun alətləri bu nümunələri bəzi həyata keçirir.

özü Java, XML, groovy, JavaScript, Ruby, SQL, Scala, PHP və Python daxil olmaqla, müxtəlif proqramlaşdırma dilləri, istifadə yazılmışdır layihə.

Camel marşrutları, səhvlər, predicates və ifadələri idarə olunması üçün Domain xüsusi dil (DSL) ilə gəlir; bir marşrutlaşdırma və vasitəçilik mühərrik kimi istifadə edilə bilər və ümumiyyətlə istifadə edilə bilər

Bu azad yeni nədir.

< ul>

  • Komponent, data format, dil və ƏMSP sənədlərin indi daxili komponent JARs daxildir. Və Java API və JMX API ki sənədlər daxil olmaq üçün. Və API bir son nöqtə URI, ESP konfiqurasiya və nə bütün bu konfiqurasiya variantları demək izah. Başqa sözlə, sizin Camel tam sənədlərin eyni səviyyədə Java / JMX və kalıp əlçatan həm dizayn və uzunluğu, apps.

  • Daxil komponentləri qruplaşdırılması üçün istifadə olunur
  • Komponent, data format, dil və ƏMSP indi bağlı ola bilər, etiket (s). S əsas, verilənlər bazası, mesajlaşma, http, istirahət,
  • XML şeması DSL indi sənədləri daxildir
  • Java kod olan CXF kəmər və CXF təyinat konfiqurasiya istifadəçi üçün Configurer təmin
  • Camel API bir DelegateEndpoint interface Əlavə
  • quraşdırma Support dəvə restlet komponenti SslContextParameters
  • Java DSL - doTry nested seçimi dəstəkləməlidir .. doCatch
  • MongoDB komponent indi mesaj başlığında daxil qeydlər OIDs saklar
  • nöqtə ur-nin
  • alan siyahısı indi ifadə dəstəkləyir xüsusi Exchange Pattern
  • tip Converter s adı Level.INFO ilə enum təhlükəsiz səviyyədə = info çevirə bilərsiniz, belə ki, laqeyd halda indi məxsusdur Enum üçün.
  • XSLT və Qiymətləndirmə komponentləri indi hər hansı digər komponentləri kimi bu komponentləri edilməsi, yalnız komponenti son nöqtə olan bütün son nöqtə konfiqurasiyaları təmin edir, və.
  • SPI uzada bilər bir dəvə əmrləri-core modulu daxil ümumi kodunu hərəkət və Camel digər mühit üçün əmrləri plugin ilə Camel Karaf Əmrləri reusable etdi.
  • SJMS komponentinin Əlavə hardening.

  • Əlaqədar marşrutları ilə
  • Rest DSL indi yalnız hər hansı bir müntəzəm marşrutları kimi, o əlaqədar marşrutlar üçün istifadə və s intercept, onException dəstəkləyir.

  • Çıxış məcburi cəhd olmadan olduğu kimi
  • Rest DSL indi default xüsusi hata beledir istifadə edir (300 + bir HTTP hata kodu bir mövzu kimi müəyyən edilir tələb olunur)
  • Camel Sistemi açarı ilə birlikdə bir öndeğer ifadə dəstəkləyir indi PropertyPlaceholder istifadə.
  • Camel PropertyPlaceholder indi bütün tutucu düymələri istifadə etmək üçün (o hallarda lazım az konfiqurasiya) var default dəyərləri var, əgər PropertiesComponent müəyyən olmayan dəstəkləyir istifadə.
  • Camel PropertyPlaceholder indi bu son istifadəçilər öz məntiq həyata keçirilməsi üçün imkan əmlak dəyərlər Sistemi 3-cü tərəf funksiyaları dəstəkləyir istifadə - biz OS mühit dəyişən, JVM sistemi xassələri, və ya xidmət dəyərlər Sistemi qutusu funksiyaları 3ünün təmin adı idiom.
  • RabbitMQ müştəri tərəfindən tövsiyə olunur paralel istehsalçıları arasında eyni Kanal mübadiləsi qarşısını almaq üçün istehsalçı üçün RabbitMQ indi hovuz Kanallar.
  • Camel əmrləri əmrləri-core modulu baza kimi artıq Apache Karaf kənarda reusable edir.
  • Camel əmrləri-jolokia modulu uzaq rabitə üçün jolokia istifadə əmr edir.
  • kimi indi də prosessorları altında JMX cəlb edilir xassələri setHeader, removeHeader, removeHeaders və kopya kimi daha kiçik prosessorları.

  • Lazım cəhdləri sayının azaldılması marşrutlaşdırma zamanı növü dönüşüm
  • Optimize istifadə.
  • əvəzinə iki bir xəritə istifadə və daha az yaddaş yerüstü və performans verir mesaj başlıqlarını kimi istifadə optimaldır CaseInsentiveMap
  • nədir versiyası 2.15.2 Yeni

    • Komponent, data format, dil və ƏMSP sənədlərin indi daxili komponent JARs daxildir. Və Java API və JMX API ki sənədlər daxil olmaq üçün. Və API bir son nöqtə URI, ESP konfiqurasiya və nə bütün bu konfiqurasiya variantları demək izah. Başqa sözlə, sizin Camel tam sənədlərin eyni səviyyədə Java / JMX və kalıp əlçatan həm dizayn və uzunluğu, apps.

    • Daxil komponentləri qruplaşdırılması üçün istifadə olunur
    • Komponent, data format, dil və ƏMSP indi bağlı ola bilər, etiket (s). S əsas, verilənlər bazası, mesajlaşma, http, istirahət,
    • XML şeması DSL indi sənədləri daxildir
    • Java kod olan CXF kəmər və CXF təyinat konfiqurasiya istifadəçi üçün Configurer təmin
    • Camel API bir DelegateEndpoint interface Əlavə
    • quraşdırma Support dəvə restlet komponenti SslContextParameters
    • Java DSL - doTry nested seçimi dəstəkləməlidir .. doCatch
    • MongoDB komponent indi mesaj başlığında daxil qeydlər OIDs saklar
    • nöqtə ur-nin
    • alan siyahısı indi ifadə dəstəkləyir xüsusi Exchange Pattern
    • tip Converter s adı Level.INFO ilə enum təhlükəsiz səviyyədə = info çevirə bilərsiniz, belə ki, laqeyd halda indi məxsusdur Enum üçün.
    • XSLT və Qiymətləndirmə komponentləri indi hər hansı digər komponentləri kimi bu komponentləri edilməsi, yalnız komponenti son nöqtə olan bütün son nöqtə konfiqurasiyaları təmin edir, və.
    • SPI uzada bilər bir dəvə əmrləri-core modulu daxil ümumi kodunu hərəkət və Camel digər mühit üçün əmrləri plugin ilə Camel Karaf Əmrləri reusable etdi.
    • SJMS komponentinin Əlavə hardening.

    • Əlaqədar marşrutları ilə
    • Rest DSL indi yalnız hər hansı bir müntəzəm marşrutları kimi, o əlaqədar marşrutlar üçün istifadə və s intercept, onException dəstəkləyir.

    • Çıxış məcburi cəhd olmadan olduğu kimi
    • Rest DSL indi default xüsusi hata beledir istifadə edir (300 + bir HTTP hata kodu bir mövzu kimi müəyyən edilir tələb olunur)
    • Camel Sistemi açarı ilə birlikdə bir öndeğer ifadə dəstəkləyir indi PropertyPlaceholder istifadə.
    • Camel PropertyPlaceholder indi bütün tutucu düymələri istifadə etmək üçün (o hallarda lazım az konfiqurasiya) var default dəyərləri var, əgər PropertiesComponent müəyyən olmayan dəstəkləyir istifadə.
    • Camel PropertyPlaceholder indi bu son istifadəçilər öz məntiq həyata keçirilməsi üçün imkan əmlak dəyərlər Sistemi 3-cü tərəf funksiyaları dəstəkləyir istifadə - biz OS mühit dəyişən, JVM sistemi xassələri, və ya xidmət dəyərlər Sistemi qutusu funksiyaları 3ünün təmin adı idiom.
    • RabbitMQ müştəri tərəfindən tövsiyə olunur paralel istehsalçıları arasında eyni Kanal mübadiləsi qarşısını almaq üçün istehsalçı üçün RabbitMQ indi hovuz Kanallar.
    • Camel əmrləri əmrləri-core modulu baza kimi artıq Apache Karaf kənarda reusable edir.
    • Camel əmrləri-jolokia modulu uzaq rabitə üçün jolokia istifadə əmr edir.
    • kimi indi də prosessorları altında JMX cəlb edilir xassələri setHeader, removeHeader, removeHeaders və kopya kimi daha kiçik prosessorları.

    • Lazım cəhdləri sayının azaldılması marşrutlaşdırma zamanı növü dönüşüm
    • Optimize istifadə.
    • əvəzinə iki bir xəritə istifadə və daha az yaddaş yerüstü və performans verir mesaj başlıqlarını kimi istifadə optimaldır CaseInsentiveMap

    nədir versiyası 2.15.1 Yeni

    • Komponent, data format, dil və ƏMSP sənədlərin indi daxili komponent JARs daxildir. Və Java API və JMX API ki sənədlər daxil olmaq üçün. Və API bir son nöqtə URI, ESP konfiqurasiya və nə bütün bu konfiqurasiya variantları demək izah. Başqa sözlə, sizin Camel tam sənədlərin eyni səviyyədə Java / JMX və kalıp əlçatan həm dizayn və uzunluğu, apps.

    • Daxil komponentləri qruplaşdırılması üçün istifadə olunur
    • Komponent, data format, dil və ƏMSP indi bağlı ola bilər, etiket (s). S əsas, verilənlər bazası, mesajlaşma, http, istirahət,
    • XML şeması DSL indi sənədləri daxildir
    • Java kod olan CXF kəmər və CXF təyinat konfiqurasiya istifadəçi üçün Configurer təmin
    • Camel API bir DelegateEndpoint interface Əlavə
    • quraşdırma Support dəvə restlet komponenti SslContextParameters
    • Java DSL - doTry nested seçimi dəstəkləməlidir .. doCatch
    • MongoDB komponent indi mesaj başlığında daxil qeydlər OIDs saklar
    • nöqtə ur-nin
    • alan siyahısı indi ifadə dəstəkləyir xüsusi Exchange Pattern
    • tip Converter s adı Level.INFO ilə enum təhlükəsiz səviyyədə = info çevirə bilərsiniz, belə ki, laqeyd halda indi məxsusdur Enum üçün.
    • XSLT və Qiymətləndirmə komponentləri indi hər hansı digər komponentləri kimi bu komponentləri edilməsi, yalnız komponenti son nöqtə olan bütün son nöqtə konfiqurasiyaları təmin edir, və.
    • SPI uzada bilər bir dəvə əmrləri-core modulu daxil ümumi kodunu hərəkət və Camel digər mühit üçün əmrləri plugin ilə Camel Karaf Əmrləri reusable etdi.
    • SJMS komponentinin Əlavə hardening.

    • Əlaqədar marşrutları ilə
    • Rest DSL indi yalnız hər hansı bir müntəzəm marşrutları kimi, o əlaqədar marşrutlar üçün istifadə və s intercept, onException dəstəkləyir.

    • Çıxış məcburi cəhd olmadan olduğu kimi
    • Rest DSL indi default xüsusi hata beledir istifadə edir (300 + bir HTTP hata kodu bir mövzu kimi müəyyən edilir tələb olunur)
    • Camel Sistemi açarı ilə birlikdə bir öndeğer ifadə dəstəkləyir indi PropertyPlaceholder istifadə.
    • Camel PropertyPlaceholder indi bütün tutucu düymələri istifadə etmək üçün (o hallarda lazım az konfiqurasiya) var default dəyərləri var, əgər PropertiesComponent müəyyən olmayan dəstəkləyir istifadə.
    • Camel PropertyPlaceholder indi bu son istifadəçilər öz məntiq həyata keçirilməsi üçün imkan əmlak dəyərlər Sistemi 3-cü tərəf funksiyaları dəstəkləyir istifadə - biz OS mühit dəyişən, JVM sistemi xassələri, və ya xidmət dəyərlər Sistemi qutusu funksiyaları 3ünün təmin adı idiom.
    • RabbitMQ müştəri tərəfindən tövsiyə olunur paralel istehsalçıları arasında eyni Kanal mübadiləsi qarşısını almaq üçün istehsalçı üçün RabbitMQ indi hovuz Kanallar.
    • Camel əmrləri əmrləri-core modulu baza kimi artıq Apache Karaf kənarda reusable edir.
    • Camel əmrləri-jolokia modulu uzaq rabitə üçün jolokia istifadə əmr edir.
    • kimi indi də prosessorları altında JMX cəlb edilir xassələri setHeader, removeHeader, removeHeaders və kopya kimi daha kiçik prosessorları.

    • Lazım cəhdləri sayının azaldılması marşrutlaşdırma zamanı növü dönüşüm
    • Optimize istifadə.
    • əvəzinə iki bir xəritə istifadə və daha az yaddaş yerüstü və performans verir mesaj başlıqlarını kimi istifadə optimaldır CaseInsentiveMap

    nədir versiyası 2.14.1 Yeni

    • et CamelBlueprintTestSupport testlər daha proqnozlaşdırıla bilən
    • enum növ dəstək lazımdır Parametr JSON şeması
    • Dozer iki dəfə eyni DozerBeanMapperConfiguration başlamaq lazımdır
    • Zip komponenti poçt arxiv daxil rehberler faylları açmaq deyil

    versiyası 2.11.1 yeni nədir:

    • həllini 110 məsələləri ilə Əsasən bir səhv fix azad.

    versiyası 2.10.0 yeni nədir:

    • Java 1.7 üçün əlavə dəstək
    • JCR komponent əlavə istehlakçı
    • Daxili code təmizləmə Eclipse tərəfindən xəbərdarlıq azaltmaq üçün
    • dəvə test-yaz komponent dəvə test Spring Test köçürüldü.
    • Camel Property Placeholders indi Camel marşrutları katıştırılmış Expressions dəstəklənir.
    • nəzarət və, XPath Engine istifadə üçün və s qurmaq üçün XPath dili XML DSL itkin variantları Added.

    • XPath dili
    • Əlavə et logNamespaces mesaj aşkar namespaces INFO giriş var. Bu gözlənildiyi kimi (tez-tez bir ad münaqişə kimi) bir XPath ifadə işləmir harada sorunları üçün istifadə edilə bilər.
    • JMS üzərində cavab / sorğu edərkən davamlı cavab istehlakçılar üçün cache səviyyəsi konfiqurasiya imkan JMS komponentinə əlavə replyToCacheLevelName seçimi. Users CACHE_NONE üçün bu seçimi təyin etmək lazım ola bilər belə bir mesaj broker, caching ilə yaxşı iş deyil.
    • Added antInclude və antExclude variantları Fayl və FTP komponentləri daha asan / daxil daxil ANT sintaksis istifadə filtreler istisna etmək üçün.
    • Java və Scala üçün Camel archetypes artıq Spring bağımlılıkları ilə layihələr yaratmaq.

    • SQL JdbcMessageIdRepository Təkmilləşdirilmiş
    • xüsusi SQL hesabatları / sorğu istifadə etmək.

    nədir versiyası 2.9.1 Yeni

    • Bu azad 109 hata düzeltmelerini daxildir

    versiyası 2.8.0 yeni nədir:

    • Bu azad 422 məsələlər həll rekord ilə gəlir, Onlara bizim icma fəaliyyətləri kimi gələn bir çox.

    nədir versiyası 2.7.2 Yeni

    • Bu azad OSGi mühit və düzeltmelerini daha yaxşı Kullanışlılık hədəfləyir dəvə web konsol üçün, xüsusilə bir XSS zəifliyi Secunia məlumat.

    versiyası 2.7.0 yeni nədir:

    • yerinə Commons Çetele kimi slf4j istifadə keçid giriş.
    • Camel indi / başlayaraq Xidmətinin yaşam dövrü dayandırılması zamanı Xidmətinin dövlət yoxlayır. Bu xidmət istənilən dövlət artıq idi halda dayandırılması / ikiqat başlayaraq qarşısını alır.
    • Camel ilə MDC giriş üçün əlavə dəstək
    • JMS istehlakçı indi istəyən çek Camel onun DefaultMessageListenerContainer yenidən birləşdirmək / failover bağlanması zamanı çalışır çəkinir ki, bağlanılır və siqnalları olunur.
    • test zamanı avtomatik Sınaq endpoints tanıdıldı seçin. Bu marşrutları a breeze Sınaq endpoints əlavə olmadan test edir. Sınaq komponenti sənədlərin daha ətraflı baxın.
    • Sınaq fasilə və sonra iddia hələ də qüvvədə təmin etmək üçün özünü yenidən təsdiq edəcək ki, bir müddət im ms edir Sınaq son nöqtə, əlavə assertPeriod seçin. Dəqiq mesajlar bir sıra Sınaq son nöqtə çatmaz gözləntiləri ilə test zaman bu astanasında kimi istifadə edilə bilər.
    • Added Sınaq son nöqtə DSL Sınaq son nöqtə gələn mesajlar arasında seçicisini haqqında quraşdırma gözləntiləri üçün imkan gəlib. Sınaq komponenti sənədlərin daha ətraflı baxın.
    • HTTP4 Apache HttpClient 4.1 istifadə etmək təkmilləşdirilmiş
    • Fayl istehlak mütləq başlanğıc kataloqu olan və eləcə də hərəkət seçimi mütləq yolları istifadə edərək bir məsələ Sabit
    • Fayl istehsalçısı eyni fayl Sabit paralel əlavə
    • bir uğursuzluq səbəbindən trigger adı artıq stateful iş üçün məsələ mövcud səbəb Kvars yenidən ilə Sabit məsələ.

    nədir versiyası 2.6.0 Yeni

    • tanıdıldı ScheduledRoutePolicy zaman marşrutları olmalıdır cədvəli imkan aktiv olun.
    • son istifadəçilər uzaq FTP server faylları yüklemek zaman yol separator istifadə nə nəzarət etmək üçün imkan FTP komponenti Added separator seçin. Məsələn Windows based FTP server yalnız Windows yolları qəbul əgər, sonra Windows üçün bu seçimi təyin edə bilərsiniz.
    • Thread adları eyni JVM çox Camel applications çalışan zaman daha asan fərq edir CamelContext adını nəticələr.

    • XSLT komponent
    • tanıdıldı contentCache seçim inkişaf zamanı stil asan yeniden imkan.
    • JMX qeydiyyatdan və mövcud adı mövcuddur zaman həmişə növbəti pulsuz adı tapmaq üçün Camel JMX Təkmilləşdirilmiş (adı toqquşma aradan qaldırılması üçün). Camel applications eyni CamelContext id ola bilər eyni JVM muliple Wars yerləşdirilməsi zaman bu daha asan edir. OSGi ildə JMX adı indi prefiks. Paketini id var
    • Sabit BeanShell dil
    • Quartz indi kvars JARs eski versiyasını (məsələn versiyaları 1.6 / 1.7) istifadə edərək dəstəkləyir.
    • LDAP dəstəkləyir paging.

    • Bu Bahar müəyyən xüsusiyyət ilə on-par belə
    • Əlavə funksiyalar komponent-planını dəvə
    • XML.
    • aşkar zaman bir yarış səbəb Camel paketləri sərinləşdirici ilə OSGi da məsələ Sabit
    • type çeviriciləri

    • Apache Karaf on dəvə cxf xüsusiyyət quraşdırma
    • Sabit problem.

    • CXF 2.3.x istifadə edərkən
    • CXF və CXFRS CXF davam API istifadə edir.
    • Siz düyməsini & quot istifadə edərək, Camel mesaj başlığında olan CXF Mesaj daxil ola bilərsiniz; CamelCxfMessage & quot;

    • CXF istehlakçı sonra
    • .

    • Debugger istifadə dəvə test debug marşrutları asan
    • Data Format indi daha asan
    • deməkdir Service və CamelContextAware callbacks dəstəkləyir
    • veri formatları xüsusi başlatma məntiq yerinə yetirmək üçün.
    • Təkmilləşdirilmiş Fayl, FTP, Irc, LDAP, Bindy və bir çox digər komponentləri.
    • daha asan CamelContext olan loadRoutesDefinition metodundan istifadə XML faylları marşrutları yüklemek üçün Made.

    • Bu classpath tip çeviriciləri yük bilməz, əgər
    • Camel indi başlanğıc bilmir.

    versiyası 2.1.0 yeni nədir:

    • Claus ciddi Camel JMX təmiri ilə çox məşğul idi bir pluggable idarə API, o cümlədən 3-cü tərəf alətləri imkan.
    • OSGi mühitlərdə Camel istifadə üçün təkmilləşdirilməsi
    • kimi (batch çap üçün çox lazımlı həmin hesabatlar gecə) Yazıçı kimi icma töhfəsi yeni komponentlərinin bir dəstə; SNMP (sizə SNMP bilən cihazlar poll ya tələlərin almaq imkanı verir); GAE (Financial mesaj göndərmək / qəbul etmək (Düzəltmə)) və Quickfix (Googls App Engine tərəfindən təmin cloud computing xidmətləri ilə təmin edir)
    • baxılması səhv təkmilləşdirilməsi
    • Həmişə olduğu kimi, düzeltmelerini və 70 + Parça genişləndirilməsi bir çox

    Oxşar proqram

    Memoize
    Memoize

    13 May 15

    NHibernate
    NHibernate

    28 Feb 15

    gspreadsheet
    gspreadsheet

    13 May 15

    Databot
    Databot

    5 Jun 15

    Geliştirici digər proqram Apache Software Foundation

    Apache Archiva
    Apache Archiva

    12 Apr 15

    Apache ActiveMQ
    Apache ActiveMQ

    13 May 16

    Apache Parquet
    Apache Parquet

    9 Feb 16

    Apache Hadoop
    Apache Hadoop

    10 Feb 16

    Şərh Apache Camel

    Şərhlər tapılmadı
    Şərh əlavə
    Images yandırın!