Apache Camel

Software kuvakaappaus:
Apache Camel
Ohjelmiston tiedot:
Versio: 2.16.1 Päivitetty
Lähetyksen päivämäärä: 10 Dec 15
Lupa: Vapaa
Suosio: 46

Rating: nan/5 (Total Votes: 0)

Apache Camel auttaa kehittäjiä toteuttaa "Enterprise Integration Patterns", käsite tunnetuin ensimmäinen Gregor Hohpe Enterprise Integration Patterns kirja, ja sitten laajentaa ja parantaa monet muut kirjoittajat.

Tämä ja kaikki myöhemmät kirjat tarjoavat tietoa miten kirjoittaa koodin tehokkaasti ja standardeihin tavalla tuhlaamatta resursseja tai (kehittäjän) aikaa.

Apache Camel toteuttaa joitakin tämän kuvioita sen työkaluja, avulla kehittäjät voivat kirjoittaa tehokas ja moderni koodi hakemuksensa.

itse hankkeen on kirjoitettu eri ohjelmointikieliä, kuten Java, XML, Groovy, JavaScript, Ruby, SQL, Scala, PHP ja Python.

Camel mukana Domain Specific Language (DSL) hallintaan reittejä, virheitä, predikaatit, ja ilmaisuja; ja yleensä voidaan käyttää voidaan käyttää reititys ja sovittelu moottori.

Mikä on uusi tässä julkaisussa:

< ul>

  • Komponentti, tietomuoto, kieli ja EIP asiakirjat nyt sisällytetty rakennettu komponentti purkkeihin. Ja Java API ja JMX API käyttää nämä asiakirjat. Ja API selittää päätepisteeseen uri, EIP kokoonpano ja mitä kaikkia niitä määritetty vaihtoehtoja tarkoittaa. Toisin sanoen samalla tasolla täydellisen dokumentaation oman Camel sovellukset sekä suunnittelu- ja runtime, pääsee Java / JMX ja työkalut.
  • Komponentit, tietomuoto, kieli ja EIP voivat nyt ovat liittäneet etiketti (t), joita käytetään ryhmittelyyn komponentteja: ydin, tietokanta, viestintä, http, lepo, jne.
  • XML-DSL-skeema nyt kuuluvat asiakirjat
  • Anna Configurer käyttäjälle määrittää CXF johdon ja CXF määränpään Java-koodi
  • Lisätty DelegateEndpoint käyttöliittymä tulee Camel API
  • Tuki setup SslContextParameters vuonna kameli-restlet komponentti
  • Java DSL - pitäisi tukea sisäkkäisiä valinta doTry .. doCatch
  • MongoDB komponentti nyt tallentaa tunnisteita asetettu kirjaa viestin otsikon
  • Vastaanottaja Luettelo tukee nyt Räätälöidyt Exchange Pattern päätepisteen UR: n
  • Tyyppi Converter ENUM: n on nyt kirjainkoosta, joten voit muuntaa turvallisesti taso = info ENUM nimellä Level.INFO jne.
  • XSLT ja tarkistusosien nyt kaikki heidän päätepisteen kokoonpanoja päätepisteen, eikä vain osa, jolloin nämä komponentit kuten mitä tahansa muita komponentteja.
  • Valmistettu Camel Karaf komennot uudelleenkäytettäviä siirtämällä yhteisen koodin kameli-komennot-ytimen moduuli joka SPI voidaan laajentaa ja plugin Camel komentoja muissa ympäristöissä.
  • Further kovettuminen SJMS komponentin.
  • Rest DSL upotettu reittejä tukee nyt onException, kuunnella jne käytössä niille sulautettujen reiteillä, kuten säännöllistä reittiä.
  • Rest DSL nyt oletuksena käyttää mukautettuja virheilmoitus sellaisenaan yrittämättä sitoviin ulostulo (vaatii HTTP virhekoodi 300 + on asetettu otsikko)
  • Camel käyttäminen PropertyPlaceholder tukee nyt määritellään oletusarvo yhdessä avain haun.
  • Camel käyttäminen PropertyPlaceholder tukee nyt ei tarvitse määritellä PropertiesComponent jos kaikki paikkamerkki avaimet on oletusarvot, jotka on tarkoitus käyttää (vähemmän kokoonpano tarvitaan niissä tilanteissa).
  • Camel käyttäminen PropertyPlaceholder nyt tukee 3. osapuolen toimintoja lookup kiinteistöjen arvon, tämä mahdollistaa loppukäyttäjille panna omia logiikka - tarjoamme 3 kättelyssä toimintoja lookup arvoja OS ympäristömuuttuja, JVM järjestelmä ominaisuuksia, tai palvelun nimi muotokieltä.
  • RabbitMQ nyt altaat kanavat tuottajalle välttämiseksi jakaa saman kanavan joukossa samanaikainen tuottajat, jotka ei suosittele RabbitMQ asiakas.
  • Camel komennot on nyt uudelleenkäytettäviä ulkopuolella Apache Karaf tukikohtana jonka komennot-ytimen moduulin.
  • Camel komentoja käyttäen Jolokia kauko viestintä komennot-Jolokia moduuli.
  • Lisää pieniä prosessorit kuten setHeader, removeHeader, removeHeaders ja sama kiinteistöille on nyt myös värväytyi JMX alle prosessorit.
  • Optimoitu käyttö tyypin muuntaminen reitityksen aikana vähentämällä yrityksiä tarvitaan.
  • Optimoitu CaseInsentiveMap käyttää viestien otsikoita käyttää yhden kartan kahden sijasta ja saatiin vähemmän muistia yläpuolella ja suorituskyky
  • Mikä on uusi versiossa 2.15.2:

    • Komponentti, tietomuoto, kieli ja EIP dokumentointi nyt sisältyvät rakennettu komponentti purkkeihin. Ja Java API ja JMX API käyttää nämä asiakirjat. Ja API selittää päätepisteeseen uri, EIP kokoonpano ja mitä kaikkia niitä määritetty vaihtoehtoja tarkoittaa. Toisin sanoen samalla tasolla täydellisen dokumentaation oman Camel sovellukset sekä suunnittelu- ja runtime, pääsee Java / JMX ja työkalut.
    • Komponentit, tietomuoto, kieli ja EIP voivat nyt ovat liittäneet etiketti (t), joita käytetään ryhmittelyyn komponentteja: ydin, tietokanta, viestintä, http, lepo, jne.
    • XML-DSL-skeema nyt kuuluvat asiakirjat
    • Anna Configurer käyttäjälle määrittää CXF johdon ja CXF määränpään Java-koodi
    • Lisätty DelegateEndpoint käyttöliittymä tulee Camel API
    • Tuki setup SslContextParameters vuonna kameli-restlet komponentti
    • Java DSL - pitäisi tukea sisäkkäisiä valinta doTry .. doCatch
    • MongoDB komponentti nyt tallentaa tunnisteita asetettu kirjaa viestin otsikon
    • Vastaanottaja Luettelo tukee nyt Räätälöidyt Exchange Pattern päätepisteen UR: n
    • Tyyppi Converter ENUM: n on nyt kirjainkoosta, joten voit muuntaa turvallisesti taso = info ENUM nimellä Level.INFO jne.
    • XSLT ja tarkistusosien nyt kaikki heidän päätepisteen kokoonpanoja päätepisteen, eikä vain osa, jolloin nämä komponentit kuten mitä tahansa muita komponentteja.
    • Valmistettu Camel Karaf komennot uudelleenkäytettäviä siirtämällä yhteisen koodin kameli-komennot-ytimen moduuli joka SPI voidaan laajentaa ja plugin Camel komentoja muissa ympäristöissä.
    • Further kovettuminen SJMS komponentin.
    • Rest DSL upotettu reittejä tukee nyt onException, kuunnella jne käytössä niille sulautettujen reiteillä, kuten säännöllistä reittiä.
    • Rest DSL nyt oletuksena käyttää mukautettuja virheilmoitus sellaisenaan yrittämättä sitoviin ulostulo (vaatii HTTP virhekoodi 300 + on asetettu otsikko)
    • Camel käyttäminen PropertyPlaceholder tukee nyt määritellään oletusarvo yhdessä avain haun.
    • Camel käyttäminen PropertyPlaceholder tukee nyt ei tarvitse määritellä PropertiesComponent jos kaikki paikkamerkki avaimet on oletusarvot, jotka on tarkoitus käyttää (vähemmän kokoonpano tarvitaan niissä tilanteissa).
    • Camel käyttäminen PropertyPlaceholder nyt tukee 3. osapuolen toimintoja lookup kiinteistöjen arvon, tämä mahdollistaa loppukäyttäjille panna omia logiikka - tarjoamme 3 kättelyssä toimintoja lookup arvoja OS ympäristömuuttuja, JVM järjestelmä ominaisuuksia, tai palvelun nimi muotokieltä.
    • RabbitMQ nyt altaat kanavat tuottajalle välttämiseksi jakaa saman kanavan joukossa samanaikainen tuottajat, jotka ei suosittele RabbitMQ asiakas.
    • Camel komennot on nyt uudelleenkäytettäviä ulkopuolella Apache Karaf tukikohtana jonka komennot-ytimen moduulin.
    • Camel komentoja käyttäen Jolokia kauko viestintä komennot-Jolokia moduuli.
    • Lisää pieniä prosessorit kuten setHeader, removeHeader, removeHeaders ja sama kiinteistöille on nyt myös värväytyi JMX alle prosessorit.
    • Optimoitu käyttö tyypin muuntaminen reitityksen aikana vähentämällä yrityksiä tarvitaan.
    • Optimoitu CaseInsentiveMap käyttää viestien otsikoita käyttää yhden kartan kahden sijasta ja saatiin vähemmän muistia yläpuolella ja suorituskyky

    Mikä on uusi versiossa 2.15.1:

    • Komponentti, tietomuoto, kieli ja EIP dokumentointi nyt sisältyvät rakennettu komponentti purkkeihin. Ja Java API ja JMX API käyttää nämä asiakirjat. Ja API selittää päätepisteeseen uri, EIP kokoonpano ja mitä kaikkia niitä määritetty vaihtoehtoja tarkoittaa. Toisin sanoen samalla tasolla täydellisen dokumentaation oman Camel sovellukset sekä suunnittelu- ja runtime, pääsee Java / JMX ja työkalut.
    • Komponentit, tietomuoto, kieli ja EIP voivat nyt ovat liittäneet etiketti (t), joita käytetään ryhmittelyyn komponentteja: ydin, tietokanta, viestintä, http, lepo, jne.
    • XML-DSL-skeema nyt kuuluvat asiakirjat
    • Anna Configurer käyttäjälle määrittää CXF johdon ja CXF määränpään Java-koodi
    • Lisätty DelegateEndpoint käyttöliittymä tulee Camel API
    • Tuki setup SslContextParameters vuonna kameli-restlet komponentti
    • Java DSL - pitäisi tukea sisäkkäisiä valinta doTry .. doCatch
    • MongoDB komponentti nyt tallentaa tunnisteita asetettu kirjaa viestin otsikon
    • Vastaanottaja Luettelo tukee nyt Räätälöidyt Exchange Pattern päätepisteen UR: n
    • Tyyppi Converter ENUM: n on nyt kirjainkoosta, joten voit muuntaa turvallisesti taso = info ENUM nimellä Level.INFO jne.
    • XSLT ja tarkistusosien nyt kaikki heidän päätepisteen kokoonpanoja päätepisteen, eikä vain osa, jolloin nämä komponentit kuten mitä tahansa muita komponentteja.
    • Valmistettu Camel Karaf komennot uudelleenkäytettäviä siirtämällä yhteisen koodin kameli-komennot-ytimen moduuli joka SPI voidaan laajentaa ja plugin Camel komentoja muissa ympäristöissä.
    • Further kovettuminen SJMS komponentin.
    • Rest DSL upotettu reittejä tukee nyt onException, kuunnella jne käytössä niille sulautettujen reiteillä, kuten säännöllistä reittiä.
    • Rest DSL nyt oletuksena käyttää mukautettuja virheilmoitus sellaisenaan yrittämättä sitoviin ulostulo (vaatii HTTP virhekoodi 300 + on asetettu otsikko)
    • Camel käyttäminen PropertyPlaceholder tukee nyt määritellään oletusarvo yhdessä avain haun.
    • Camel käyttäminen PropertyPlaceholder tukee nyt ei tarvitse määritellä PropertiesComponent jos kaikki paikkamerkki avaimet on oletusarvot, jotka on tarkoitus käyttää (vähemmän kokoonpano tarvitaan niissä tilanteissa).
    • Camel käyttäminen PropertyPlaceholder nyt tukee 3. osapuolen toimintoja lookup kiinteistöjen arvon, tämä mahdollistaa loppukäyttäjille panna omia logiikka - tarjoamme 3 kättelyssä toimintoja lookup arvoja OS ympäristömuuttuja, JVM järjestelmä ominaisuuksia, tai palvelun nimi muotokieltä.
    • RabbitMQ nyt altaat kanavat tuottajalle välttämiseksi jakaa saman kanavan joukossa samanaikainen tuottajat, jotka ei suosittele RabbitMQ asiakas.
    • Camel komennot on nyt uudelleenkäytettäviä ulkopuolella Apache Karaf tukikohtana jonka komennot-ytimen moduulin.
    • Camel komentoja käyttäen Jolokia kauko viestintä komennot-Jolokia moduuli.
    • Lisää pieniä prosessorit kuten setHeader, removeHeader, removeHeaders ja sama kiinteistöille on nyt myös värväytyi JMX alle prosessorit.
    • Optimoitu käyttö tyypin muuntaminen reitityksen aikana vähentämällä yrityksiä tarvitaan.
    • Optimoitu CaseInsentiveMap käyttää viestien otsikoita käyttää yhden kartan kahden sijasta ja saatiin vähemmän muistia yläpuolella ja suorituskyky

    Mikä on uusi versiossa 2.14.1:

    • Tee CamelBlueprintTestSupport testejä ennakoitavuutta
    • Parametri JSON skeema olisi tuettava ENUM tyypit
    • Puskutraktori ei pitäisi alustaa sama DozerBeanMapperConfiguration kahdesti
    • Zip komponentti ei purkaa tiedostoja hakemistoja osaksi zip-tiedostona

    Mikä on uusi versiossa 2.11.1:

    • Lähinnä bug fix julkaisu 110 ongelmat ratkaistu.

    Mikä on uusi versiossa 2.10.0:

    • Lisätty tuki Java 1.7
    • Lisätty kuluttaja YTK: hon komponentti
    • Sisäinen koodi uudelleenjärjestäminen vähentää varoitusten ilmoittamia Eclipse
    • Siirretty Kevät-testausta kamelin-testi kameli-testi-kevät komponentti.
    • Camel Kiinteistön paikkamerkit tuetaan nyt sulautettujen ilmaisujen sisällä Camel reittejä.
    • Lisätty puuttunut vaihtoehtoja XML DSL XPath kieltä ohjausta ja jotka XPath Moottori käyttää, jne.
    • Lisätty mahdollisuus logNamespaces ja XPath kieltä on INFO hakkuiden havaittujen nimiavaruuksia viestistä. Tätä voidaan käyttää vianmääritys kysymyksiin, joissa XPath-lauseke ei toimi odotetusti (kuten se on usein nimiavaruuteen konflikti).
    • Lisätty replyToCacheLevelName vaihtoehto JMS komponentti, voidaan määrittää välimuistin tasot pysyviä vastausta kuluttajille tehtäessä pyyntö / vastaus yli JMS. Jotkut viesti välittäjät eivät toimi hyvin välimuistin, joten käyttäjät joutua asettamaan tämän vaihtoehdon CACHE_NONE.
    • Lisätty antInclude ja antExclude vaihtoehtoja File ja FTP komponentteja helpottaa täsmentää Mukaan / pois suodattimet käyttäen ANT syntaksin.
    • Camel arkkityypit Java ja Scala enää tuottaa hankkeita kevään riippuvuuksia.
    • Edistykselliset JdbcMessageIdRepository SQL käyttää mukautettuja SQL / kyselyitä.

    Mikä on uusi versiossa 2.9.1:

    • Tämä julkaisu sisältää 109 korjauksia.

    Mikä on uusi versiossa 2.8.0:

    • Tämä julkaisu tulee ennätys 422 ongelmat ratkaistu, monet heistä tulevat kuin rahoitusosuudet yhteisöömme.

    Mikä on uusi versiossa 2.7.2:

    • Tämä tiedote on suunnattu parempi käytettävyys OSGi ympäristöissä ja korjaukset varten kameli-web-konsolin, erityisesti XSS haavoittuvuus ilmoittamat Secunia.

    Mikä on uusi versiossa 2.7.0:

    • siirtyä käyttämään slf4j kuin metsuri sijasta commons puunkorjuu.
    • Camel nyt tarkistaa tilan Service aikana käynnistetään / pysäytetään elinkaaren Service. Näin vältetään kaksinkertainen käynnistys / pysäytys, jos palvelu oli jo halutussa tilassa.
    • Lisätty tuki MDC hakkuiden Camel
    • JMS kuluttaja nyt innokkaita tarkistaa onko Camel sammutetaan ja signaaleja, jotka sen DefaultMessageListenerContainer jolla vältetään yrittää uudelleen connect / vikasietoisuus sammutuksen aikana.
    • Käyttöön mahdollisuus automaattiseen Mock päätepisteiden testauksen aikana. Tämä tekee testaus ilman lisätä Mock tutkittavien ominaisuuksien reitit tuulta. Katso lisää yksityiskohtia Mock komponentti asiakirjat.
    • Lisätty assertPeriod vaihtoehto Mock päätepisteen, joka on ajan im millisekuntia, että Mock keskeytyy ja sitten uudelleen puolustaa itse varmistaa väite on edelleen voimassa. Tätä voidaan käyttää raja testattaessa odotuksia, että juuri tietty määrä viestejä olisi saapuvat Mock päätepiste.
    • Lisätty saapuu DSL Mock päätepisteen avulla voit setup odotuksia aikaväli välillä viestit saapuvat Mock päätepisteen. Katso lisää yksityiskohtia Mock komponentti asiakirjat.
    • HTTP4 on päivittänyt käyttää Apache HttpClient 4,1
    • Kiinteät ongelma Tiedoston kuluttaja ottaa absoluuttinen lähtö- hakemiston ja käyttävät ehdoton polkuja liikkua vaihtoehto myös
    • Kiinteät samanaikainen liittämiskyselyn samaan tiedostoon Tiedosto tuottaja
    • Korjattu ongelma kanssa uudelleenkäynnistyksen kvartsi aiheuttaa epäonnistuminen johtuu laukaista jo olemassa asia tilallista työpaikkoja.

    Mikä on uusi versiossa 2.6.0:

    • Käyttöön ScheduledRoutePolicy jotta voit ajoittaa kun reitit olla aktiivinen.
    • Lisätty erotin mahdollisuus FTP komponentti, jotta loppukäyttäjät voivat valvoa, mitä polku erotin käyttää ladattaessa tiedostoja FTP-palvelimia. Esimerkiksi jos Windows-pohjainen FTP-palvelimen hyväksyy vain Windows polkuja, voit asettaa tämän vaihtoehdon Windows.
    • Thread nimet nyt tuottaa CamelContext nimi mikä helpottaa erottaa ajettaessa useita Camel sovelluksia samassa JVM.
    • Käyttöön contentCache mahdollisuus XSLT komponentti mahdollistaa helpon uudelleenlastauksen tyylitaulukkoja kehityksen aikana.
    • Edistykselliset Camel JMX aina löytää seuraava vapaa nimi, kun rekisteröitymättä vuonna JMX ja nykyiset nimi on olemassa (korjaamiseksi nimi Clash). Tämä helpottaa käyttöönotossa muliple Wars samassa JVM jossa Camel sovelluksilla voi olla sama CamelContext id. Vuonna OSGi nimi JMX nyt on nippu id etuliite.
    • Kiinteät BeanShell kieli
    • kvartsi tukee nyt vanhempia versioita (esim versioita 1.6 / 1.7) kvartsista purkkeihin.
    • LDAP tukee sivunvaihtoon.
    • Lisätty ominaisuuksia Camel-suunnitelma komponentti niin se on par kanssa ominaisuus asettaa kevät
    • XML.
    • Korjattu ongelma on OSGi kanssa virkistävä Camel nippua aiheuttaa kilpailutilanne etsittäessä
    • tyyppi muuntimet
    • Kiinteä ongelma asentamalla kameli-CXF ominaisuus Apache Karaf.
    • CXF ja CXFRS käyttää CXF jatkoa API käytettäessä CXF 2.3.x.
    • Voit käyttää CXF Viesti Camel viestin otsikon käyttämällä avaimen & quot; CamelCxfMessage & quot;
    • jälkeen CXF kuluttaja.
    • Helpompi debug reittejä kamelin-testissä käytetään Debugger
    • Data Format nyt tukee Palvelu ja CamelContextAware kutsuja mikä tarkoittaa sen paljon helpompi
    • suorittamaan mukautetun alustusta logiikka tietosi muodoissa.
    • Parempi Tiedosto, FTP, IRC, LDAP, Bindy ja monet muut komponentit.
    • helpottanut lataat reittejä XML tiedostoja loadRoutesDefinition menetelmän CamelContext.
    • Camel nyt epäonnistuu käynnistyksen yhteydessä, jos se voi ladata tyyppi muuntimet classpath.

    Mikä on uusi versiossa 2.1.0:

    • Claus oli hyvin kiireinen vakava Camel JMX peruskorjaus , mukaan lukien kytkettävien hallintasovellusliittymä sallia 3. osapuolen työkaluja.
    • parannukset käyttäen Camel OSGi ympäristöissä
    • joukko uusia osat voidaan yhteisö kuten tulostin (erittäin kätevä erän tulostaa nämä raportit yön yli); SNMP (antaa sinulle kyky kyselyn SNMP-laitteille tai vastaanottaa ansoja); GAE (tarjoaa yhteyden cloud computing palvelut Googls App Engine) ja Quickfix (lähettää / vastaanottaa Financial viestejä (FIX))
    • Parannuksia virheenkäsittelyn
    • Kuten tavallista, paljon korjauksia ja parantaminen 70+ komponentit

    Vastaavia ohjelmistoja

    jQuery Geolocation
    jQuery Geolocation

    13 May 15

    Logback
    Logback

    9 Apr 16

    jTube
    jTube

    6 Jun 15

    Deployd
    Deployd

    10 Apr 16

    Muu ohjelmistojen kehittäjä Apache Software Foundation

    Kommentit Apache Camel

    Kommentteja ei löytynyt
    Lisää kommentti
    Ota kuvia!