Schița de curs

1. Introducere în Camel

  • Modelul de mesaje al Camel
  • Arhitectura Camel

2. Gestionarea rutării cu Camel

Punctele de capăt

  • Crearea rutelor Java
  • Utilizarea filtrului de mesaje
  • Utilizarea multicastului

3. Transformarea datelor în Camel

  • Introducere în transformarea datelor
  • Transformarea datelor cu EIP-uri și Java
  • Transformarea XML
  • Formatul de date oferit de Camel
  • Utilizarea formatelor de date CSV și JSON ale Camel
  • Transformarea cu șabloane
  • Utilizarea convertizoarelor de tip Camel

4. Beans și Camel

  • Invocarea bean-urilor din Java
  • Modelul Service Activator
  • Utilizarea registrelor de bean-uri
  • Algoritmul de selecție a metodelor din Camel
  • Legarea parametrilor bean-urilor

5. Gestionarea erorilor

  • Înțelegerea gestionării erorilor
  • Manipulatoarele de erori în Camel

6. Utilizarea componentelor Camel

  • Prezentare generală a componentelor Camel
  • Componentele File și FTP
  • Componenta JMS
  • Componenta CXF pentru servicii web
  • Componenta MINA pentru rețele
  • Componentele JDBC și JPA
  • Componenta Timer

7. Utilizarea Modelelor de Integrare Enterprise

  • Agregator
  • Splitter
  • Routing Slip
  • Dynamic Router
  • Load Balancer

8. Tranzacții în Camel

  • Bazele tranzacțiilor
  • Modelul EIP Transaction Client
  • Configurarea și utilizarea tranzacțiilor

9. Concurrență și scalabilitate

  • Utilizarea concurenței
  • Profilele de pool de fire Camel
  • Utilizarea concurenței cu EIP-uri
  • Sincronicitate și fire de execuție
  • API-ul client de concurență
  • Utilizarea motorului de rutare asincron

10. Monitorizarea Camel

  • Verificarea sănătății la nivel de rețea
  • Verificarea sănătății la nivel JVM
  • Utilizarea JMX cu Camel
  • Verificarea activității aplicației
  • Gestionarea aplicațiilor Camel
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite