Intrati in legatura

Schița de curs

1. Introducere în Camel

  • Modelul de mesaje al Camel
  • Arhitectura Camel

2. Gestionarea rutării cu Camel

Endpoint-urile

  • Creezi rute Java
  • Folosești filtre de mesaje
  • Folosești multicasting

3. Transformarea datelor în Camel

  • Introducere în transformarea datelor
  • Transformarea datelor cu EIP-uri și Java
  • Transformare XML
  • Formate de date oferite de Camel
  • Folosești formatele de date CSV și JSON din Camel
  • Transformarea cu templates
  • Folosești type converter-ele din Camel

4. Bean-uri și Camel

  • Invocarea bean-urilor din Java
  • Pattern-ul Service Activator
  • Folosești registry-urile de bean-uri
  • Algoritmul de selecție a metodei din Camel
  • Legarea parametrilor de bean

5. Gestionarea erorilor

  • Înțelegi gestionarea erorilor
  • Error handler-ele din Camel

6. Folosești componentele Camel

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

7. Folosești Enterprise Integration Patterns

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

8. Tranzacții în Camel

  • Noțiuni de bază despre tranzacții
  • EIP-ul Transaction Client
  • Configurarea și utilizarea tranzacțiilor

9. Concurență și scalabilitate

  • Folosești concurența
  • Profilurile de thread pool din Camel
  • Folosești concurența cu EIP-uri
  • Sincronicitate și threading
  • API-ul client pentru concurență
  • Folosești motorul de rutare asincron

10. Monitorizarea Camel

  • Verifici starea de sănătate la nivel de rețea
  • Verifici starea de sănătate la nivel de JVM
  • Folosești JMX cu Camel
  • Verifici activitatea aplicației
  • Gestionezi aplicațiile Camel

Cerințe

Nu există cerințe specifice pentru a participa la acest curs.

 21 Ore

Numărul de participanți


Pret per participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite