Apache Camel

Screenshot Software:
Apache Camel
Mga detalye ng Software:
Bersyon: 2.16.1 Na-update
I-upload ang petsa: 10 Dec 15
Lisensya: Libre
Katanyagan: 46

Rating: nan/5 (Total Votes: 0)

Apache kamelyo tumutulong ipatupad developer "Pagsasanib sa Negosyo Pattern", isang konsepto na ginawa bantog sa pamamagitan ng unang Enterprise Integration Pattern book Gregor Hohpe, at pagkatapos ay pinalawak at pinagbuting sa pamamagitan ng maraming iba pang mga may-akda.

Ito at lahat ng mga kasunod na mga libro ay nagbibigay ng isang pananaw sa kung paano magsulat ng code sa isang mahusay at pamantayan-sang-ayon na paraan, nang walang pag-aaksaya ng mga resources o ang iyong oras (ang developer).

Apache kamelyo nagpapatupad ng ilan sa mga ito ng mga pattern sa kanyang mga kasangkapan, na nagpapahintulot sa mga developer na magsulat ng mahusay at modernong code para sa kanilang application.

Ang proyekto mismo ay isinulat gamit ang iba't ibang mga wika programming, kabilang ang Java, XML, Groovy, JavaScript, Ruby, SQL, Scala, PHP at Python.

kamelyo ay may isang Tiyak Wika Domain (DSL) para sa pamamahala ng mga ruta, mga error, predicates, at expression; at sa pangkalahatan ay maaaring gamitin bilang ay maaaring magamit bilang isang routing at pamamagitan engine

Ano ang bagong sa paglabas:.

< ul>

  • Component, format ng data, wika at dokumentasyon EIP ngayon kasama sa built component garapon. At Java API at JMX API upang ma-access na babasahin. At API upang ipaliwanag ang isang endpoint URI, configuration EIP at kung ano ang ibig sabihin ng lahat ng mga na-configure na mga opsyon. Sa ibang salita ang parehong antas ng kumpletong dokumentasyon ng iyong kamelyo apps sa parehong disenyo at runtime, naa-access mula sa Java / JMX at pagkamakina.
  • Component, format ng data, wika at EIP ay maaari na ngayong may kaugnay (mga) label na ginagamit para sa pagpapangkat ng mga bahagi sa:. core, database, messaging, http, pahinga, atbp
  • Ang XML DSL schema ngayon kasama ang dokumentasyon
  • Magbigay Configurer para sa user na i-configure ang CXF tubo at CXF destination mula sa Java code
  • Nagdagdag ng DelegateEndpoint interface sa kamelyo API
  • Support upang i-setup ang SslContextParameters sa component kamelyo-restlet
  • Java DSL - Dapat suportahan nested pagpipilian sa doTry .. doCatch
  • iimbak ngayon component MongoDB OIDs ng nakapasok records sa header ng mensahe
  • Listahan ng Recipient ngayon ay sumusuporta sa pagtukoy custom Pattern Exchange sa endpoint ur ni
  • Uri Converter sa enum ni ngayong case insensitive, sa gayon maaari mong i-convert ng ligtas na antas = info sa isang enum may pangalan Level.INFO etc.
  • XSLT at Pagpapatunay bahagi na ngayon ay nagbibigay ng lahat ng kanilang mga endpoint pagsasaayos sa ang endpoint, at hindi lamang sa mga bahagi na, ang paggawa ng mga sangkap tulad ng anumang iba pang mga bahagi.
  • Ginawa ang kamelyo Karaf Command magagamit muli sa pamamagitan ng paggalaw karaniwang code sa isang kamelyo-utos-core module na maaaring pahabain SPI at plugin kamelyo na utos para sa iba pang mga kapaligiran.
  • Ang karagdagang paninigas ng mga component SJMS.

  • Sinusuportahan na ngayon
  • Balik DSL na may naka-embed na mga ruta onException, harangin etc sa paggamit para sa mga naka-embed na mga ruta, tulad ng anumang regular na mga ruta.
  • Balik DSL ngayon sa pamamagitan ng default ay gumagamit ng custom na mensahe ng error bilang-ay walang magtangkang umiiral output (nangangailangan ng isang HTTP error code ng 300+ ay itinakda bilang isang header)
  • kamelyo Paggamit PropertyPlaceholder ngayon ay sumusuporta sa pagtukoy ng isang default na halaga kasama ang mga susi sa lookup.
  • kamelyo Paggamit PropertyPlaceholder ngayon ay sumusuporta sa hindi pagkakaroon upang tukuyin ang isang PropertiesComponent kung ang lahat ng mga susi placeholder ay may default na halaga na kung saan ay na gagamitin (mas configuration kinakailangan sa mga sitwasyon).
  • kamelyo Paggamit Sinusuportahan na ngayon ng PropertyPlaceholder 3rd party function sa paghahanap ng mga halaga ng ari-arian, ito payagan ang mga end user upang ipatupad ang kanilang sariling logic - nagbibigay kami 3 sa labas ng pag-andar na kahon sa paghahanap ng mga halaga mula sa OS na kapaligiran variable, properties JVM system, o mga serbisyo Pangalan ng kawikaan.
  • RabbitMQ ngayon pool Channels para sa mga producer upang maiwasan ang pagbabahagi ng parehong Channel bukod sa sabay-sabay na mga producer na hindi inirerekomenda ng RabbitMQ client.
  • kamelyo utos ay ngayon magagamit muli sa labas Apache Karaf bilang basehan sa pamamagitan ng mga utos-core module.
  • kamelyo utos gamit Jolokia para sa remote na komunikasyon sa pamamagitan ng module na utos-Jolokia.
  • Marami pang mga menor de edad processors tulad ng setHeader, removeHeader, removeHeaders at kapareho para properties ay din inarkila ngayon sa JMX ilalim processors.
  • -optimize ang paggamit ng mga uri ng conversion sa panahon ng routing ng pagbabawas ng bilang ng mga pagtatangka kailangan.
  • I-optimize CaseInsentiveMap ginagamit bilang mga header ng mensahe upang gamitin ang isang solong mapa sa halip ng dalawa at nagbubunga ng mas mababa overhead at pagganap memory
  • Ano ang bagong sa bersyon 2.15.2:

      babasahin
    • Component, format ng data, wika at EIP ngayon kasama sa built component garapon. At Java API at JMX API upang ma-access na babasahin. At API upang ipaliwanag ang isang endpoint URI, configuration EIP at kung ano ang ibig sabihin ng lahat ng mga na-configure na mga opsyon. Sa ibang salita ang parehong antas ng kumpletong dokumentasyon ng iyong kamelyo apps sa parehong disenyo at runtime, naa-access mula sa Java / JMX at pagkamakina.
    • Component, format ng data, wika at EIP ay maaari na ngayong may kaugnay (mga) label na ginagamit para sa pagpapangkat ng mga bahagi sa:. core, database, messaging, http, pahinga, atbp
    • Ang XML DSL schema ngayon kasama ang dokumentasyon
    • Magbigay Configurer para sa user na i-configure ang CXF tubo at CXF destination mula sa Java code
    • Nagdagdag ng DelegateEndpoint interface sa kamelyo API
    • Support upang i-setup ang SslContextParameters sa component kamelyo-restlet
    • Java DSL - Dapat suportahan nested pagpipilian sa doTry .. doCatch
    • iimbak ngayon component MongoDB OIDs ng nakapasok records sa header ng mensahe
    • Listahan ng Recipient ngayon ay sumusuporta sa pagtukoy custom Pattern Exchange sa endpoint ur ni
    • Uri Converter sa enum ni ngayong case insensitive, sa gayon maaari mong i-convert ng ligtas na antas = info sa isang enum may pangalan Level.INFO etc.
    • XSLT at Pagpapatunay bahagi na ngayon ay nagbibigay ng lahat ng kanilang mga endpoint pagsasaayos sa ang endpoint, at hindi lamang sa mga bahagi na, ang paggawa ng mga sangkap tulad ng anumang iba pang mga bahagi.
    • Ginawa ang kamelyo Karaf Command magagamit muli sa pamamagitan ng paggalaw karaniwang code sa isang kamelyo-utos-core module na maaaring pahabain SPI at plugin kamelyo na utos para sa iba pang mga kapaligiran.
    • Ang karagdagang paninigas ng mga component SJMS.

    • Sinusuportahan na ngayon
    • Balik DSL na may naka-embed na mga ruta onException, harangin etc sa paggamit para sa mga naka-embed na mga ruta, tulad ng anumang regular na mga ruta.
    • Balik DSL ngayon sa pamamagitan ng default ay gumagamit ng custom na mensahe ng error bilang-ay walang magtangkang umiiral output (nangangailangan ng isang HTTP error code ng 300+ ay itinakda bilang isang header)
    • kamelyo Paggamit PropertyPlaceholder ngayon ay sumusuporta sa pagtukoy ng isang default na halaga kasama ang mga susi sa lookup.
    • kamelyo Paggamit PropertyPlaceholder ngayon ay sumusuporta sa hindi pagkakaroon upang tukuyin ang isang PropertiesComponent kung ang lahat ng mga susi placeholder ay may default na halaga na kung saan ay na gagamitin (mas configuration kinakailangan sa mga sitwasyon).
    • kamelyo Paggamit Sinusuportahan na ngayon ng PropertyPlaceholder 3rd party function sa paghahanap ng mga halaga ng ari-arian, ito payagan ang mga end user upang ipatupad ang kanilang sariling logic - nagbibigay kami 3 sa labas ng pag-andar na kahon sa paghahanap ng mga halaga mula sa OS na kapaligiran variable, properties JVM system, o mga serbisyo Pangalan ng kawikaan.
    • RabbitMQ ngayon pool Channels para sa mga producer upang maiwasan ang pagbabahagi ng parehong Channel bukod sa sabay-sabay na mga producer na hindi inirerekomenda ng RabbitMQ client.
    • kamelyo utos ay ngayon magagamit muli sa labas Apache Karaf bilang basehan sa pamamagitan ng mga utos-core module.
    • kamelyo utos gamit Jolokia para sa remote na komunikasyon sa pamamagitan ng module na utos-Jolokia.
    • Marami pang mga menor de edad processors tulad ng setHeader, removeHeader, removeHeaders at kapareho para properties ay din inarkila ngayon sa JMX ilalim processors.
    • -optimize ang paggamit ng mga uri ng conversion sa panahon ng routing ng pagbabawas ng bilang ng mga pagtatangka kailangan.
    • I-optimize CaseInsentiveMap ginagamit bilang mga header ng mensahe upang gamitin ang isang solong mapa sa halip ng dalawa at nagbubunga ng mas mababa overhead at pagganap memory

    Ano ang bagong sa bersyon 2.15.1:

      babasahin
    • Component, format ng data, wika at EIP ngayon kasama sa built component garapon. At Java API at JMX API upang ma-access na babasahin. At API upang ipaliwanag ang isang endpoint URI, configuration EIP at kung ano ang ibig sabihin ng lahat ng mga na-configure na mga opsyon. Sa ibang salita ang parehong antas ng kumpletong dokumentasyon ng iyong kamelyo apps sa parehong disenyo at runtime, naa-access mula sa Java / JMX at pagkamakina.
    • Component, format ng data, wika at EIP ay maaari na ngayong may kaugnay (mga) label na ginagamit para sa pagpapangkat ng mga bahagi sa:. core, database, messaging, http, pahinga, atbp
    • Ang XML DSL schema ngayon kasama ang dokumentasyon
    • Magbigay Configurer para sa user na i-configure ang CXF tubo at CXF destination mula sa Java code
    • Nagdagdag ng DelegateEndpoint interface sa kamelyo API
    • Support upang i-setup ang SslContextParameters sa component kamelyo-restlet
    • Java DSL - Dapat suportahan nested pagpipilian sa doTry .. doCatch
    • iimbak ngayon component MongoDB OIDs ng nakapasok records sa header ng mensahe
    • Listahan ng Recipient ngayon ay sumusuporta sa pagtukoy custom Pattern Exchange sa endpoint ur ni
    • Uri Converter sa enum ni ngayong case insensitive, sa gayon maaari mong i-convert ng ligtas na antas = info sa isang enum may pangalan Level.INFO etc.
    • XSLT at Pagpapatunay bahagi na ngayon ay nagbibigay ng lahat ng kanilang mga endpoint pagsasaayos sa ang endpoint, at hindi lamang sa mga bahagi na, ang paggawa ng mga sangkap tulad ng anumang iba pang mga bahagi.
    • Ginawa ang kamelyo Karaf Command magagamit muli sa pamamagitan ng paggalaw karaniwang code sa isang kamelyo-utos-core module na maaaring pahabain SPI at plugin kamelyo na utos para sa iba pang mga kapaligiran.
    • Ang karagdagang paninigas ng mga component SJMS.

    • Sinusuportahan na ngayon
    • Balik DSL na may naka-embed na mga ruta onException, harangin etc sa paggamit para sa mga naka-embed na mga ruta, tulad ng anumang regular na mga ruta.
    • Balik DSL ngayon sa pamamagitan ng default ay gumagamit ng custom na mensahe ng error bilang-ay walang magtangkang umiiral output (nangangailangan ng isang HTTP error code ng 300+ ay itinakda bilang isang header)
    • kamelyo Paggamit PropertyPlaceholder ngayon ay sumusuporta sa pagtukoy ng isang default na halaga kasama ang mga susi sa lookup.
    • kamelyo Paggamit PropertyPlaceholder ngayon ay sumusuporta sa hindi pagkakaroon upang tukuyin ang isang PropertiesComponent kung ang lahat ng mga susi placeholder ay may default na halaga na kung saan ay na gagamitin (mas configuration kinakailangan sa mga sitwasyon).
    • kamelyo Paggamit Sinusuportahan na ngayon ng PropertyPlaceholder 3rd party function sa paghahanap ng mga halaga ng ari-arian, ito payagan ang mga end user upang ipatupad ang kanilang sariling logic - nagbibigay kami 3 sa labas ng pag-andar na kahon sa paghahanap ng mga halaga mula sa OS na kapaligiran variable, properties JVM system, o mga serbisyo Pangalan ng kawikaan.
    • RabbitMQ ngayon pool Channels para sa mga producer upang maiwasan ang pagbabahagi ng parehong Channel bukod sa sabay-sabay na mga producer na hindi inirerekomenda ng RabbitMQ client.
    • kamelyo utos ay ngayon magagamit muli sa labas Apache Karaf bilang basehan sa pamamagitan ng mga utos-core module.
    • kamelyo utos gamit Jolokia para sa remote na komunikasyon sa pamamagitan ng module na utos-Jolokia.
    • Marami pang mga menor de edad processors tulad ng setHeader, removeHeader, removeHeaders at kapareho para properties ay din inarkila ngayon sa JMX ilalim processors.
    • -optimize ang paggamit ng mga uri ng conversion sa panahon ng routing ng pagbabawas ng bilang ng mga pagtatangka kailangan.
    • I-optimize CaseInsentiveMap ginagamit bilang mga header ng mensahe upang gamitin ang isang solong mapa sa halip ng dalawa at nagbubunga ng mas mababa overhead at pagganap memory

    Ano ang bagong sa bersyon 2.14.1:

    • Gumawa ng mga pagsusuri CamelBlueprintTestSupport mas predictable
    • Parameter JSON schema dapat suportahan uri enum
    • Dozer hindi dapat magpasimula ng parehong DozerBeanMapperConfiguration dalawang beses
    • Zip component ay hindi ma-unpack ang mga file mula sa direktoryo sa zip archive

    Ano ang bagong sa bersyon 2.11.1:

    • Higit sa lahat ang isang bug fix release na may 110 na mga isyu nalutas.

    Ano ang bagong sa bersyon 2.10.0:

    • Idinagdag ang suporta para sa Java 1.7
    • Idinagdag consumer na component JCR
    • Internal cleanup code upang mabawasan ang mga babala ng iniulat ng paglalaho
    • Inilipat Testing Spring mula kamelyo-test sa component kamelyo-test-spring.
    • kamelyo Property placeholder ay suportado na ngayon sa naka-embed na Expression loob kamelyo ruta.
    • Idinagdag nawawalang mga opsyon sa XML DSL para sa wika XPath upang kontrolin at i-set kung saan XPath Engine gamitin, etc.
    • Idinagdag logNamespaces opsyon sa wika XPath na magkaroon ng INFO log ng napansin namespaces mula message. Ito ay maaaring gamitin upang ayusin ang mga isyu na kung saan ang isang XPath expression ay hindi gumana tulad ng inaasahan (tulad ng ito ay madalas na isang namespace conflict).
    • Added replyToCacheLevelName option sa component JMS, na nagpapahintulot sa configuration ng mga antas ng cache para sa paulit-ulit na reply mga mamimili kapag gumagawa ng kahilingan / tumugon sa paglipas ng JMS. Ang ilang mga brokers na mensahe ay hindi gumagana ng maayos sa pag-cache, kaya maaaring kailangan mga gumagamit upang itakda ang pagpipiliang ito upang CACHE_NONE.
    • Added antInclude at antExclude pagpipilian sa File at sangkap FTP upang gawing mas madali upang tukuyin isama / ibukod filter gamit ANT syntax.
    • Ang kamelyo archetypes para sa Java at Scala ay hindi na bumuo ng mga proyekto na may Spring dependencies.
    • Pinahusay JdbcMessageIdRepository sa SQL gamitin pasadyang SQL pahayag / queries.

    Ano ang bagong sa bersyon 2.9.1:

    • Ang release na ito ay kabilang ang 109-aayos ng bug

    Ano ang bagong sa bersyon 2.8.0:

    • Ang release na ito ay may isang talaan 422 mga isyu nalutas, marami sa mga ito pagdating ng mga kontribusyon mula sa aming komunidad.

    Ano ang bagong sa bersyon 2.7.2:

    • pinupuntirya Ang release na ito ng mas mahusay na kakayahang magamit sa OSGi kapaligiran at pag-aayos para sa mga kamelyo-web console, sa mga partikular na ng XSS kahinaan iniulat ng Secunia.

    Ano ang bagong sa bersyon 2.7.0:

    • Pinagpalit gamitin slf4j bilang ang logger sa halip ng mga hawak na tao pag-log.
    • kamelyo ngayon tseke estado ng Serbisyo sa panahon ng pagsisimula / ihinto ang Lifecycle ng Serbisyo. Maiiwasan double panimulang / pagpapahinto sa kasong ang serbisyo ay mayroon na sa ninanais na estado.
    • Idinagdag ang suporta para MDC logging sa kamelyo
    • JMS consumer ngayon sabik tseke kung kamelyo ay shut down at mga signal na iyon upang DefaultMessageListenerContainer nito na kung saan avoids sinusubukang muling kumonekta / failover sa panahon ng pagsasara.
    • Ipinakilala pagpipilian upang awtomatikong kunwaring endpoints sa panahon ng pagsubok. Ito ay gumagawa ng pagsubok nang hindi na magdagdag kunwaring endpoints sa iyong mga ruta ng hangin. Tingnan ang higit pang mga detalye sa mga yari sa dokumentasyon component.
    • Added assertPeriod pagpipilian upang kunwaring endpoint, na kung saan ay sa isang panahon im milliseconds, na ang mga kunwaring ay i-pause at pagkatapos ay muling igiit ang sarili nito upang masiguro na ang paggigiit ay may-bisa pa. Ito ay maaaring magamit bilang isang threshold kapag pagsubok na may mga inaasahan na eksaktong isang naibigay na bilang ng mga mensahe ay dapat na dumating sa kunwaring endpoint.
    • Added dumating DSL sa kunwaring endpoint upang payagan kang inaasahan setup tungkol tagal ng panahon sa pagitan ng mga mensahe pagdating sa kunwaring endpoint. Tingnan ang higit pang mga detalye sa mga yari sa dokumentasyon component.
    • HTTP4 ay na-upgrade na gamitin Apache HttpClient 4.1
    • Nakatakdang isyu sa File consumer pagkakaroon absolute direktoryo starting at paggamit lubos na landas sa pagpipilian ilipat rin
    • Mga Fixed kasabay na ikakabit sa parehong file sa producer File
    • Fixed isyu sa pag-restart Quartz nagiging sanhi ng isang angkop na pangalan trigger failure Umiiral na isyu para sa stateful trabaho.

    Ano ang bagong sa bersyon 2.6.0:

    • Ipinakilala ScheduledRoutePolicy daan sa iyo upang mai-schedule kapag ruta ang dapat maging aktibo.
    • separator option Naidagdag sa component FTP upang payagan ang mga end user upang kontrolin kung ano ang path separator gamitin kapag mag-upload ng mga file sa remote FTP server. Halimbawa kung ang isang FTP server Windows batay lamang tanggapin ang mga landas Windows, pagkatapos ay maaari mong itakda ang opsyon na ito sa Windows.
    • pangalan Thread output ngayon name CamelContext na ginagawang mas madali upang makilala ang pagkakaiba kapag tumatakbo ang maramihang mga kamelyo sa mga aplikasyon sa parehong JVM.
    • Ipinakilala contentCache pagpipilian upang component XSLT upang payagan ang madaling i-reload ng stylesheet sa panahon ng pag-unlad.
    • Pinahusay kamelyo JMX na laging mahanap susunod na libreng pangalan kapag nagrerehistro sa JMX at umiiral umiiral name (sa lunas name pag-aaway). Ginagawa nitong mas madali kapag paganahin muliple Wars sa parehong JVM kung saan maaaring magkaroon ng mga aplikasyon ng kamelyo parehong CamelContext id. Sa OSGi ang pangalan sa JMX ngayon ay may id bundle bilang prefix.
    • Mga Fixed BeanShell wika
    • Sinusuportahan na ngayon ng Quartz gamit ang mas lumang mga bersyon (hal bersyon 1.6 / 1.7) ng kuwarts garapon.
    • Sinusuportahan LDAP paging.
    • Idinagdag tampok upang kamelyo-plano sangkap kaya ito ay on-par na may tampok na-set mula sa Spring
    • XML.
    • Mga Fixed isyu sa OSGi na may nagre-refresh ng kamelyo bundle na nagiging sanhi ng isang lahi kondisyon kapag tumutuklas
    • type converter
    • Fixed problema sa pag-install ng tampok kamelyo-CXF sa Apache Karaf.
    • CXF at CXFRS gamitin ang CXF pagpapatuloy API kapag gumagamit CXF 2.3.x.
    • Maaari mong ma-access ang CXF Mensahe mula sa header kamelyo mensahe sa pamamagitan ng paggamit ng mga key & quot; CamelCxfMessage & quot;
    • pagkatapos ng CXF consumer.
    • Mas madali ang pag-debug ng mga ruta mula kamelyo-test gamit ang Debugger
    • Sinusuportahan na ngayon Format Data Serbisyo at CamelContextAware callback na nangangahulugan mas madali nitong
    • upang maisagawa ang custom Pinasimulan lohika sa iyong mga format ng data.
    • Pinahusay File, FTP, Irc, LDAP, Bindy at maraming iba pang mga bahagi.
    • Made mas madali upang i-load ang mga ruta mula sa XML file gamit ang paraan loadRoutesDefinition mula CamelContext.
    • kamelyo nabigo ngayon sa startup kung hindi ito maaaring i-load type converter mula sa classpath.

    Ano ang bagong sa bersyon 2.1.0:

    • Claus ay abala sa isang malubhang kamelyo JMX maingat na pagsusuri , kabilang ang isang pluggable pamamahala API upang payagan ang 3rd party na kasangkapan.
    • Pagpapabuti para sa paggamit ng kamelyo sa OSGi kapaligiran
    • Ang isang bungkos ng mga bagong sangkap na inambag ng mga komunidad tulad ng Printer (masyadong magaling sa batch print ang mga ulat sa magdamag); SNMP (nagbibigay sa iyo ng kakayahan sa poll SNMP device na may kakayahang o tumanggap traps); GAE (nagbibigay ng koneksyon sa serbisyo ng ulap computing ibinigay ng Googls App Engine) at quickfix (upang magpadala / tumanggap ng mga mensahe Financial (Ayusin))
    • Pagpapabuti sa paghawak ng error
    • Gaya ng dati, ng maraming mga pag-aayos at pagpapabuti ng 70+ Bahagi

    Katulad na software

    AWS SDK for PHP
    AWS SDK for PHP

    1 Oct 15

    Metrics
    Metrics

    4 Jun 15

    Balloon
    Balloon

    11 Mar 16

    Iba pang mga software developer ng Apache Software Foundation

    Apache Continuum
    Apache Continuum

    12 May 15

    Apache Allura
    Apache Allura

    10 Feb 16

    Apache Subversion
    Apache Subversion

    16 Aug 18

    Mga komento sa Apache Camel

    Mga Komento hindi natagpuan
    Magdagdag ng komento
    I-sa mga imahe!