Course Code: apachecamel
Duration: 21 hours
Overview:

Kurs jest przeznaczony dla integratorów systemów, którzy chcą poznać Apache Camel jako oparty na regułach silnik routingu i mediacji, który zapewnia Java obiektową implementację wzorców integracji przedsiębiorstwa.

Course Outline:

1. Wprowadzenie do Camela

  • Model wiadomości Camel'a
  • Architektura wielbłąda

2. Zarządzanie routingiem za pomocą Camela

Punkty końcowe

  • Utwórz Java tras
  • Korzystanie z filtra wiadomości
  • Korzystanie z multiemisji

3. Transformacja danych w Camelu

  • Wprowadzenie do transformacji danych
  • Przekształcanie danych za pomocą EIP i Java
  • XML Transformacja
  • Format danych dostarczany z Camelem
  • Korzystanie z formatów danych CSV i JSON firmy Camel
  • Transformacja za pomocą szablonów
  • Korzystanie z konwerterów typu Camel

4. Fasola i wielbłąd

  • Wywoływanie fasoli z Java
  • Wzór Aktywatora Usług
  • Korzystanie z rejestrów Beana
  • Algorytm wyboru metody Camela
  • Powiązanie parametrów komponentu Bean

5. Obsługa błędów

  • Zrozumienie obsługi błędów
  • Obsługa błędów w Camelu

6. Korzystanie z komponentów Camel

  • Przegląd komponentów Camela
  • Składniki plików i FTP
  • Komponent JMS
  • Komponent CXF dla usług sieciowych
  • Komponent MINA do sieci
  • Komponenty JDBC i JPA
  • Składnik timera

7. Korzystanie z korporacyjnych wzorców integracji

  • Agregator
  • Rozdzielacz
  • Poślizg trasy
  • Dynamiczny router
  • Moduł równoważenia obciążenia

8. Transakcje w Camelu

  • Podstawy transakcji
  • Klient Transakcyjny EIP
  • Konfigurowanie i korzystanie z transakcji

9. Współbieżność i skalowalność

  • Korzystanie ze współbieżności
  • Profile puli nici wielbłądziej
  • Korzystanie ze współbieżności z EIP
  • Synchroniczność i wątki
  • Interfejs API klienta współbieżności
  • Korzystanie z asynchronicznego silnika routingu

10. Monitorowanie wielbłąda

  • Sprawdzanie kondycji na poziomie sieci
  • Sprawdzanie kondycji na poziomie JVM
  • Używanie JMX z Camelem
  • Weryfikacja aktywności aplikacji
  • Zarządzanie aplikacjami Camela
Sites Published:

United Arab Emirates - Apache Camel

Qatar - Apache Camel

Egypt - Apache Camel

Saudi Arabia - Apache Camel

South Africa - Apache Camel

Brasil - Apache Camel

Canada - Apache Camel

中国 - Apache Camel

香港 - Apache Camel

澳門 - Apache Camel

台灣 - Apache Camel

USA - Apache Camel

Österreich - Apache Camel

Schweiz - Apache Camel

Deutschland - Apache Camel

Czech Republic - Apache Camel

Denmark - Apache Camel

Estonia - Apache Camel

Finland - Apache Camel

Greece - Apache Camel

Magyarország - Apache Camel

Ireland - Apache Camel

Luxembourg - Apache Camel

Latvia - Apache Camel

España - Apache Camel

Italia - Apache Camel

Lithuania - Apache Camel

Nederland - Apache Camel

Norway - Apache Camel

Portugal - Apache Camel

România - Apache Camel

Sverige - Apache Camel

Türkiye - Apache Camel

Malta - Apache Camel

Belgique - Apache Camel

France - Apache Camel

日本 - Apache Camel

Australia - Apache Camel

Malaysia - Apache Camel

New Zealand - Apache Camel

Philippines - Apache Camel

Singapore - Apache Camel

Thailand - Apache Camel

Vietnam - Apache Camel

India - Apache Camel

Argentina - Apache Camel

Chile - Apache Camel

Costa Rica - Apache Camel

Ecuador - Apache Camel

Guatemala - Apache Camel

Colombia - Apache Camel

México - Apache Camel

Panama - Apache Camel

Peru - Apache Camel

Uruguay - Apache Camel

Venezuela - Apache Camel

Polska - Apache Camel

United Kingdom - Apache Camel

South Korea - Apache Camel

Pakistan - Apache Camel

Sri Lanka - Apache Camel

Bulgaria - Apache Camel

Bolivia - Apache Camel

Indonesia - Apache Camel

Kazakhstan - Apache Camel

Moldova - Apache Camel

Morocco - Apache Camel

Tunisia - Apache Camel

Kuwait - Apache Camel

Oman - Apache Camel

Slovakia - Apache Camel

Kenya - Apache Camel

Nigeria - Apache Camel

Botswana - Apache Camel

Slovenia - Apache Camel

Croatia - Apache Camel

Serbia - Apache Camel

Bhutan - Apache Camel

Nepal - Apache Camel

Uzbekistan - Apache Camel