Kom i kontakt

Kursplan

1. Introduktion till Camel

  • Camels medellemodell
  • Camels arkitektur

2. Hantering av routning med Camel

Slutpunkterna

  • Skapa Java-rutter
  • Användning av mediefilter
  • Användning av multicasting

3. Datatransformering i Camel

  • Introduktion till datatransformering
  • Transforma data med EIP:er och Java
  • XML-transformering
  • Dataformat som medföljer Camel
  • Användning av Camel:s CSV- och JSON-dataformat
  • Transformering med mallar
  • Användning av Camel:s typomvandlare

4. Bean och Camel

  • Anrop av bean från Java
  • Service-aktiveringsmönstret
  • Användning av bean-registrier
  • Camels algoritm för metodval
  • Bindning av bean-parametrar

5. Felhantering

  • Förståelse för felhantering
  • Felhanterare i Camel

6. Användning av Camels komponenter

  • Översikt över Camels komponenter
  • File- och FTP-komponenter
  • JMS-komponenten
  • CXF-komponenten för webbaserade tjänster
  • MINA-komponenten för nätverk
  • JDBC- och JPA-komponenter
  • Timer-komponenten

7. Användning av Enterprise Integration Patterns

  • Aggregator
  • Splitter
  • Routing Slip
  • Dynamisk router
  • Lastbalanserare

8. Transaktioner i Camel

  • Grundläggande om transaktioner
  • Transaktionsklienten EIP
  • Konfigurera och använda transaktioner

9. Konkurrens och skalbarhet

  • Användning av konkurrens
  • Camels trådpoolsprofiler
  • Användning av konkurrens med EIP:er
  • Synkronicitet och trådhantering
  • Konkurrensklientens API
  • Användning av den asynkrona motorn för ruttning

10. Övervakning av Camel

  • Kontroll av hälsa på nätverksnivå
  • Kontroll av hälsa på JVM-nivå
  • Användning av JMX med Camel
  • Verifiera applikationsaktivitet
  • Hantera Camel-applikationer

Krav

Det finns inga specifika krav för att delta på denna kurs.

 21 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (4)

Kommande Kurser

Relaterade Kategorier