Zkuste nás kontaktovat

Návrh Školení

1. Úvod do Camel

  • Model zpráv v Camel
  • Architektura Camel

2. Správa routování v Camel

Koncové body (endpoints)

  • Vytváření tras v Javě
  • Použití filtru zpráv
  • Použití multicastu

3. Transformace dat v Camel

  • Úvod do transformace dat
  • Transformace dat pomocí EIP a Javy
  • Transformace XML
  • Formáty dat dodávané s Camel
  • Použití formátů CSV a JSON v Camel
  • Transformace pomocí šablon
  • Použití konvertorů typů v Camel

4. Bean a Camel

  • Volání Bean z Javy
  • Vzor aktivátoru služby (Service Activator)
  • Použití registrů Bean
  • Algoritmus pro výběr metod v Camel
  • Propojování parametrů Bean

5. Řešení chyb

  • Pochopení principů řešení chyb
  • Průběhové správci chyb v Camel

6. Použití komponent Camel

  • Přehled komponent Camel
  • Komponenty souborů a FTP
  • Komponenta JMS
  • Komponenta CXF pro webové služby
  • Komponenta MINA pro síťování
  • Komponenty JDBC a JPA
  • Komponenta časovače (Timer)

7. Použití vzorců podnikové integrace (EIP)

  • Agregátor
  • Rozdělčovač (Splitter)
  • Routing Slip
  • Dynamický router
  • Vyrovnač zátěže (Load Balancer)

8. Transakce v Camel

  • Základy transakcí
  • EIP transakčního klienta
  • Konfigurace a používání transakcí

9. Konkurence a škálovatelnost

  • Používání konkurence
  • Profily thread poolu v Camel
  • Používání konkurence s EIP
  • Synchronizace a vlákna (threading)
  • Klientské API pro konkurenci
  • Používání asynchronního routovacího enginu

10. Monitorování Camel

  • Kontrola zdraví na úrovni sítě
  • Kontrola zdraví na úrovni JVM
  • Použití JMX s Camel
  • Ověřování aktivity aplikace
  • Správa aplikací Camel

Požadavky

Předpoklady pro absolvování tohoto kurzu nejsou stanoveny.

 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (4)

Nadcházející kurzy

Související kategorie