Apache Camel

Sagteware kiekie:
Apache Camel
Sagteware besonderhede:
Weergawe: 2.16.1 Opgedateer
Upload datum: 10 Dec 15
Lisensie: Gratis
Populariteit: 46

Rating: nan/5 (Total Votes: 0)

Apache Camel help ontwikkelaars implementeer "Enterprise Integration Patterns", 'n konsep beroemde eerste gemaak deur Gregor Hohpe se Enterprise Integration Patterns boek, en dan uitgebrei en verbeter word deur baie ander skrywers.

Hierdie en al die daaropvolgende boeke bied 'n insig oor hoe om die kode in 'n doeltreffende en standaarde voldoen te skryf, sonder om te mors hulpbronne of jou tyd (die ontwikkelaar se).

Apache Camel implemente sommige van hierdie patrone in sy gereedskap, sodat ontwikkelaars om doeltreffende en moderne kode te skryf vir hul aansoeke.

Die projek self geskryf met behulp van verskillende programmeertale, insluitend Java, XML, Groovy, JavaScript, Ruby, SQL, Scala, PHP en Python.

Camel kom met 'n Domain Spesifieke taal (DSL) vir die bestuur van roetes, foute, predicaten en uitdrukkings; en oor die algemeen gebruik kan word as 'n gebruik kan word as 'n routing en bemiddeling enjin

Wat is nuut in hierdie release:.

< ul>

  • komponente, data-formaat, taal en EIP dokumentasie nou ingesluit in die gebou komponent pype. En Java API en JMX API om toegang te verkry dat dokumentasie. En APIs om 'n eindpunt Uri, EIP opset en wat al die opsies ingestel beteken verduidelik. Met ander woorde die dieselfde vlak van volledige dokumentasie van jou Camel apps op beide die ontwerp en runtime, toeganklik vanaf Java / JMX en gereedskap.
  • komponente, data-formaat, taal en EIP kan nou geassosieer etiket (s) wat gebruik word vir die groepering komponente in:. kern, databasis, boodskappe, http, rus, ens
  • Die XML DSL skema sluit nou dokumentasie
  • Verskaf Configurer vir die gebruiker om die CXF watervoor en CXF bestemming uit Java-kode instel
  • Bygevoeg 'n DelegateEndpoint koppelvlak in Camel API
  • Ondersteuning aan die opstel van die SslContextParameters in die kameel-restlet komponent
  • Java DSL - Indien geneste keuse in doTry ondersteun .. doCatch
  • MongoDb komponent die winkels nou OIDs van die plaas rekords in die boodskap kop
  • Ontvanger Lys Nou ondersteun spesifiseer persoonlike Exchange patroon in die eindpunt ur se
  • Tipe Converter om se enum nou kassensitief, sodat jy kan omskep veilig vlak = info om 'n enum met die naam Level.INFO ens.
  • XSLT en Validation komponente bied nou al hul eindpunt konfigurasies in die eindpunt, en nie net in die komponent, die maak van hierdie komponente soos enige ander komponente.
  • Het die Camel Karaf Commands herbruikbare deur die beweging van algemene kode in 'n kameel-opdragte kern module wat SPI kan brei en plugin Camel beveel vir ander omgewings.
  • Verdere verharding van die SJMS komponent.
  • Rest DSL met ingeboude roetes ondersteun nou onException, onderskep, ens in gebruik vir diegene ingesluit roetes, net soos enige gereelde roetes.
  • Rest DSL nou by verstek gebruik persoonlike fout boodskap as-is sonder 'n poging om bindend uitset (vereis 'n HTTP-fout kode 300 + is ingestel as 'n kop)
  • Camel Gebruik PropertyPlaceholder Nou ondersteun 'n standaard waarde saam spesifiseer die sleutel tot lookup.
  • Camel Gebruik PropertyPlaceholder Nou ondersteun nie met 'n PropertiesComponent definieer as al die plekhouer sleutels het standaard waardes wat gebruik word (minder opset wat nodig is in daardie situasies).
  • Camel Gebruik PropertyPlaceholder ondersteun nou 3rd party funksies om die waarde van eiendom te soek, dit toelaat eindgebruikers hul eie logika implementeer - ons verskaf 3 uit die boks funksies waardes van OS omgewing veranderlike, JVM stelsel eiendomme, of die diens lookup naam idioom.
  • RabbitMQ nou swembaddens kanale vir die produsent om te verhoed dat die deel van dieselfde Channel onder konkurrente produsente wat nie aanbeveel deur RabbitMQ kliënt.
  • Camel beveel is nou herbruikbare buite Apache Karaf as 'n basis deur die opdragte-core module.
  • Camel beveel die gebruik van Jolokia vir afgeleë kommunikasie deur die opdragte-Jolokia module.
  • Meer klein verwerkers soos setHeader, removeHeader, removeHeaders en ditto vir eiendomme word nou ook ingeroep in JMX onder verwerkers.
  • Geoptimaliseerd gebruik van tipe omskakeling tydens routing die vermindering van die aantal pogings wat nodig is.
  • Geoptimaliseerd CaseInsentiveMap gebruik as boodskap hoofde aan 'n enkele kaart in plaas van twee gebruik en lewer minder geheue oorhoofse en prestasie
  • Wat is nuut in die weergawe 2.15.2:

    • komponente, data-formaat, taal en EIP dokumentasie nou ingesluit in die gebou komponent pype. En Java API en JMX API om toegang te verkry dat dokumentasie. En APIs om 'n eindpunt Uri, EIP opset en wat al die opsies ingestel beteken verduidelik. Met ander woorde die dieselfde vlak van volledige dokumentasie van jou Camel apps op beide die ontwerp en runtime, toeganklik vanaf Java / JMX en gereedskap.
    • komponente, data-formaat, taal en EIP kan nou geassosieer etiket (s) wat gebruik word vir die groepering komponente in:. kern, databasis, boodskappe, http, rus, ens
    • Die XML DSL skema sluit nou dokumentasie
    • Verskaf Configurer vir die gebruiker om die CXF watervoor en CXF bestemming uit Java-kode instel
    • Bygevoeg 'n DelegateEndpoint koppelvlak in Camel API
    • Ondersteuning aan die opstel van die SslContextParameters in die kameel-restlet komponent
    • Java DSL - Indien geneste keuse in doTry ondersteun .. doCatch
    • MongoDb komponent die winkels nou OIDs van die plaas rekords in die boodskap kop
    • Ontvanger Lys Nou ondersteun spesifiseer persoonlike Exchange patroon in die eindpunt ur se
    • Tipe Converter om se enum nou kassensitief, sodat jy kan omskep veilig vlak = info om 'n enum met die naam Level.INFO ens.
    • XSLT en Validation komponente bied nou al hul eindpunt konfigurasies in die eindpunt, en nie net in die komponent, die maak van hierdie komponente soos enige ander komponente.
    • Het die Camel Karaf Commands herbruikbare deur die beweging van algemene kode in 'n kameel-opdragte kern module wat SPI kan brei en plugin Camel beveel vir ander omgewings.
    • Verdere verharding van die SJMS komponent.
    • Rest DSL met ingeboude roetes ondersteun nou onException, onderskep, ens in gebruik vir diegene ingesluit roetes, net soos enige gereelde roetes.
    • Rest DSL nou by verstek gebruik persoonlike fout boodskap as-is sonder 'n poging om bindend uitset (vereis 'n HTTP-fout kode 300 + is ingestel as 'n kop)
    • Camel Gebruik PropertyPlaceholder Nou ondersteun 'n standaard waarde saam spesifiseer die sleutel tot lookup.
    • Camel Gebruik PropertyPlaceholder Nou ondersteun nie met 'n PropertiesComponent definieer as al die plekhouer sleutels het standaard waardes wat gebruik word (minder opset wat nodig is in daardie situasies).
    • Camel Gebruik PropertyPlaceholder ondersteun nou 3rd party funksies om die waarde van eiendom te soek, dit toelaat eindgebruikers hul eie logika implementeer - ons verskaf 3 uit die boks funksies waardes van OS omgewing veranderlike, JVM stelsel eiendomme, of die diens lookup naam idioom.
    • RabbitMQ nou swembaddens kanale vir die produsent om te verhoed dat die deel van dieselfde Channel onder konkurrente produsente wat nie aanbeveel deur RabbitMQ kliënt.
    • Camel beveel is nou herbruikbare buite Apache Karaf as 'n basis deur die opdragte-core module.
    • Camel beveel die gebruik van Jolokia vir afgeleë kommunikasie deur die opdragte-Jolokia module.
    • Meer klein verwerkers soos setHeader, removeHeader, removeHeaders en ditto vir eiendomme word nou ook ingeroep in JMX onder verwerkers.
    • Geoptimaliseerd gebruik van tipe omskakeling tydens routing die vermindering van die aantal pogings wat nodig is.
    • Geoptimaliseerd CaseInsentiveMap gebruik as boodskap hoofde aan 'n enkele kaart in plaas van twee gebruik en lewer minder geheue oorhoofse en prestasie

    Wat is nuut in die weergawe 2.15.1:

    • komponente, data-formaat, taal en EIP dokumentasie nou ingesluit in die gebou komponent pype. En Java API en JMX API om toegang te verkry dat dokumentasie. En APIs om 'n eindpunt Uri, EIP opset en wat al die opsies ingestel beteken verduidelik. Met ander woorde die dieselfde vlak van volledige dokumentasie van jou Camel apps op beide die ontwerp en runtime, toeganklik vanaf Java / JMX en gereedskap.
    • komponente, data-formaat, taal en EIP kan nou geassosieer etiket (s) wat gebruik word vir die groepering komponente in:. kern, databasis, boodskappe, http, rus, ens
    • Die XML DSL skema sluit nou dokumentasie
    • Verskaf Configurer vir die gebruiker om die CXF watervoor en CXF bestemming uit Java-kode instel
    • Bygevoeg 'n DelegateEndpoint koppelvlak in Camel API
    • Ondersteuning aan die opstel van die SslContextParameters in die kameel-restlet komponent
    • Java DSL - Indien geneste keuse in doTry ondersteun .. doCatch
    • MongoDb komponent die winkels nou OIDs van die plaas rekords in die boodskap kop
    • Ontvanger Lys Nou ondersteun spesifiseer persoonlike Exchange patroon in die eindpunt ur se
    • Tipe Converter om se enum nou kassensitief, sodat jy kan omskep veilig vlak = info om 'n enum met die naam Level.INFO ens.
    • XSLT en Validation komponente bied nou al hul eindpunt konfigurasies in die eindpunt, en nie net in die komponent, die maak van hierdie komponente soos enige ander komponente.
    • Het die Camel Karaf Commands herbruikbare deur die beweging van algemene kode in 'n kameel-opdragte kern module wat SPI kan brei en plugin Camel beveel vir ander omgewings.
    • Verdere verharding van die SJMS komponent.
    • Rest DSL met ingeboude roetes ondersteun nou onException, onderskep, ens in gebruik vir diegene ingesluit roetes, net soos enige gereelde roetes.
    • Rest DSL nou by verstek gebruik persoonlike fout boodskap as-is sonder 'n poging om bindend uitset (vereis 'n HTTP-fout kode 300 + is ingestel as 'n kop)
    • Camel Gebruik PropertyPlaceholder Nou ondersteun 'n standaard waarde saam spesifiseer die sleutel tot lookup.
    • Camel Gebruik PropertyPlaceholder Nou ondersteun nie met 'n PropertiesComponent definieer as al die plekhouer sleutels het standaard waardes wat gebruik word (minder opset wat nodig is in daardie situasies).
    • Camel Gebruik PropertyPlaceholder ondersteun nou 3rd party funksies om die waarde van eiendom te soek, dit toelaat eindgebruikers hul eie logika implementeer - ons verskaf 3 uit die boks funksies waardes van OS omgewing veranderlike, JVM stelsel eiendomme, of die diens lookup naam idioom.
    • RabbitMQ nou swembaddens kanale vir die produsent om te verhoed dat die deel van dieselfde Channel onder konkurrente produsente wat nie aanbeveel deur RabbitMQ kliënt.
    • Camel beveel is nou herbruikbare buite Apache Karaf as 'n basis deur die opdragte-core module.
    • Camel beveel die gebruik van Jolokia vir afgeleë kommunikasie deur die opdragte-Jolokia module.
    • Meer klein verwerkers soos setHeader, removeHeader, removeHeaders en ditto vir eiendomme word nou ook ingeroep in JMX onder verwerkers.
    • Geoptimaliseerd gebruik van tipe omskakeling tydens routing die vermindering van die aantal pogings wat nodig is.
    • Geoptimaliseerd CaseInsentiveMap gebruik as boodskap hoofde aan 'n enkele kaart in plaas van twee gebruik en lewer minder geheue oorhoofse en prestasie

    Wat is nuut in die weergawe 2.14.1:

    • Maak CamelBlueprintTestSupport toetse meer voorspelbaar
    • Parameter into skema moet tipes enum ondersteun
    • Dozer moet nie dieselfde DozerBeanMapperConfiguration twee keer inisialiseer
    • Zip komponent nie lêers van gidse pak in zip argief

    Wat is nuut in die weergawe 2.11.1:

    • Hoofsaaklik 'n fout fix release met 110 kwessies opgelos.

    Wat is nuut in die weergawe 2.10.0:

    • Bygevoeg ondersteuning vir Java 1,7
    • Bygevoeg verbruiker JCR komponent
    • Interne kode opruim waarskuwings gerapporteer deur Eclipse verminder
    • geskuif Lente toets kameel-toets om die kameel-toets lente komponent.
    • Camel Property plekhouers word nou ondersteun in ingebedde Expressions binne Camel roetes.
    • Bygevoeg ontbrekende opsies in die XML DSL vir die XPath taal te beheer en te stel wat XPath Engine om te gebruik, ens.
    • Bygevoeg opsie logNamespaces die XPath taal INFO meld van opgespoor naamruimtes van boodskap. Dit kan gebruik word om die oplos van probleme waar 'n XPath uitdrukking nie werk soos verwag (soos dit is dikwels 'n naamruimte konflik).
    • Added replyToCacheLevelName opsie om die komponent JMS, sodat opset van kas vlakke vir volgehoue ​​antwoord verbruikers wanneer doen versoek / antwoord oor JMS. Sommige makelaars boodskap nie goed werk met caching, sodat gebruikers kan nodig om hierdie opsie te CACHE_NONE stel.
    • Added antInclude en antExclude opsies om lêer en FTP komponente te maak dit makliker om te spesifiseer sluit / uitsluit filters gebruik van ANT sintaksis.
    • Die Camel argetipes vir Java en Scala nie meer projekte te genereer met die lente afhanklikhede.
    • Verbeterde JdbcMessageIdRepository in die SQL persoonlike SQL stellings / vrae te gebruik.

    Wat is nuut in die weergawe 2.9.1:

    • Hierdie release sluit 109 foutherstellings

    Wat is nuut in die weergawe 2.8.0:

    • Dit release kom met 'n rekord 422 kwessies opgelos is, baie van hulle kom as bydraes van ons gemeenskap.

    Wat is nuut in die weergawe 2.7.2:

    • Hierdie vrystelling teikens beter bruikbaarheid in OSGi omgewings en fixes vir die kameel web console, in die besonder 'n XSS kwesbaarheid gerapporteer deur Secunia.

    Wat is nuut in die weergawe 2.7.0:

    • Skakel om slf4j gebruik as die logger plaas van commons meld.
    • Camel tjeks nou toestand van diens tydens die begin / stop die lewensiklus van die Diens. Dit vermy dubbel beginspan / stop in die geval van die diens was reeds in die verlangde toestand.
    • Bygevoeg ondersteuning vir MDC meld met Camel
    • JMS verbruiker nou gretig tjeks as Camel is gesluit en seine wat aan sy DefaultMessageListenerContainer wat vermy probeer om weer Connect / fail gedurende die afsluit.
    • Lei opsie om outomaties Mock eindpunte tydens die toets. Dit maak die toets sonder om Mock eindpunte in jou roetes 'n briesie. Sien meer besonderhede by Mock dokumentasie komponent.
    • Added assertPeriod opsie om Mock eindpunt, wat 'n tydperk im millisekondes, wat die Mock sal breek en dan weer te laat geld self te verseker dat die bewering is nog steeds geldig. Dit kan gebruik word as 'n drumpel wanneer die toets met die verwagtinge wat presies 'n gegewe aantal boodskappe op die Mock eindpunt moet kom.
    • Added arriveer DSL spot eindpunt om jou toe te laat om die opstel van verwagtinge oor panne tussen boodskappe aankoms op die Mock eindpunt. Sien meer besonderhede by Mock dokumentasie komponent.
    • HTTP4 is opgegradeer na Apache HttpClient 4,1 gebruik
    • Vaste 'n probleem met File verbruiker met absolute begin gids en die gebruik van absolute paaie in die opsie skuif sowel
    • Vaste konkurrente voeg aan dieselfde lêer in die produsent File
    • Vaste probleem met herlaai Quartz veroorsaak dat 'n mislukking as gevolg sneller naam bestaan ​​reeds kwessie vir Stateful werk.

    Wat is nuut in die weergawe 2.6.0:

    • Lei ScheduledRoutePolicy te laat om jou te skeduleer wanneer roetes moet aktief wees.
    • Added separator opsie om FTP komponent te laat eindgebruikers te beheer watter pad separator om te gebruik wanneer die oplaai van lêers na afgeleë FTP bedieners. Byvoorbeeld, as 'n Windows-gebaseerde FTP bediener net aanvaar Windows paaie, dan kan jy hierdie opsie ingestel om Windows.
    • name Draad uitgange nou CamelContext naam wat dit makliker maak om te onderskei wanneer die loop van verskeie Camel aansoeke in dieselfde JVM.
    • Lei contentCache opsie om XSLT komponent maklik herlaai van style toelaat tydens die ontwikkeling.
    • Verbeterde Camel JMX om altyd die volgende gratis naam vind wanneer registreer in JMX en bestaande naam bestaan ​​(naam botsing reg). Dit maak dit makliker as die implementering van muliple oorloë in dieselfde JVM waar die Camel aansoeke dieselfde CamelContext id mag hê. In OSGi die naam in JMX het nou die bundel id as voorvoegsel.
    • Vaste BeanShell taal
    • Quartz ondersteun nou met ouer weergawes (bv weergawes 1,6 / 1,7) van kwarts pype.
    • LDAP ondersteun blaai.
    • Bygevoeg funksies van komponent-bloudruk kameel so dit is op gelyke voet met funksie stel van die lente
    • XML.
    • Vaste kwessie in OSGi met verfrissende Camel bondels veroorsaak 'n wedloop toestand wanneer die ontdekking
    • tipe converters
    • Vaste probleem installering kameel-cxf funksie op Apache Karaf.
    • CXF en CXFRS gebruik die CXF voortsetting API wanneer CXF 2.3.x.
    • Jy kan toegang tot die CXF Boodskap van die Camel boodskap kop deur die gebruik van die sleutel & quot; CamelCxfMessage & quot;
    • na die CXF verbruiker.
    • Makliker om debug roetes van die kameel-toets met behulp van die Debugger
    • Data formaat ondersteun nou Service en CamelContextAware verifikasie wat beteken dat sy baie makliker
    • om persoonlike inisialisering logika voer in jou data formate.
    • Verbeterde lêer, FTP, Irc, LDAP, Bindy en baie ander komponente.
    • dit makliker gemaak om roetes van XML-lêers met behulp loadRoutesDefinition metode van CamelContext laai.
    • Camel versuim nou op opstart as dit nie die tipe converters kan laai vanaf die classpath.

    Wat is nuut in die weergawe 2.1.0:

    • Claus was baie besig met 'n ernstige Camel JMX opknapping , insluitend 'n plug bestuur API om 3rd party gereedskap toelaat.
    • Verbeterings vir die gebruik van Camel in OSGi omgewings
    • 'n klomp van die nuwe komponente deur die gemeenskap bygedra soos drukker (baie handig om joernaal druk die verslae oornag); SNMP (gee jou die vermoë om SNMP staat toestelle skeer of strikke te ontvang); GAE (verskaf konnektiwiteit tot die wolk rekenaar dienste wat deur Googls se App Engine) en Quickfix (stuur / Finansiële boodskappe ontvang (FIX))
    • Verbeterings in die fout hantering
    • Soos gewoonlik 'n baie verbeterings en verbetering van die 70 + komponente

    Soortgelyke sagteware

    UFL
    UFL

    12 May 15

    ayaSlider
    ayaSlider

    13 May 15

    Guardian.js
    Guardian.js

    1 Mar 15

    DirtyForm
    DirtyForm

    13 May 15

    Ander sagteware ontwikkelaar Apache Software Foundation

    Apache DdlUtils
    Apache DdlUtils

    12 Apr 15

    Apache Bigtop
    Apache Bigtop

    12 Mar 16

    Apache Stratos
    Apache Stratos

    10 Feb 16

    Apache Axiom
    Apache Axiom

    6 Mar 16

    Kommentaar te Apache Camel

    Kommentaar nie gevind
    Kommentaar te lewer
    Draai op die foto!