План на курса

1. Въведение в Camel

  • Модел на съобщението на Camel
  • Архитектурата на камила

2. Управление на маршрутизиране с Camel

Крайните точки

  • Създайте Java маршрута
  • Използване на филтър за съобщения
  • Използване на мултикастинг

3. Трансформация на данни в Camel

  • Въведение в трансформацията на данни
  • Трансформиране на данни с EIP и Java
  • XML Трансформация
  • Формат на данните, предоставен с Camel
  • Използване на CSV и JSON формат на данни на Camel
  • Трансформиране с шаблони
  • Използване на конвертори тип Camel

4. Боб и камила

  • Извикване на Beans от Java
  • Моделът на активатора на услугата
  • Използване на регистрите на bean
  • Алгоритъм за избор на метод на Camel
  • Свързване на параметър на Bean

5. Обработка на грешки

  • Разбиране на обработката на грешки
  • Обработчици на грешки в Camel

6. Използване на компонентите на Camel

  • Преглед на компонентите на Camel
  • Файлови и FTP компоненти
  • JMS компонент
  • CXF компонент за уеб услуги
  • MINA компонент за работа в мрежа
  • JDBC и JPA компоненти
  • Компонент таймер

7. Използване на Enterprise Integration Patterns

  • Агрегатор
  • Сплитер
  • Фиш за маршрутизиране
  • Динамичен рутер
  • Балансьор на натоварването

8. Транзакции в Camel

  • Основи на транзакциите
  • EIP на клиента за транзакции
  • Конфигуриране и използване на транзакции

9. Паралелност и мащабируемост

  • Използване на паралелност
  • Профили за басейн с камилска нишка
  • Използване на паралелност с EIP
  • Синхронност и резба
  • Клиентският API за паралелност
  • Използване на машината за асинхронно маршрутизиране

10. Мониторинг на камила

  • Проверка на здравето на ниво мрежа
  • Проверка на здравето на ниво JVM
  • Използване на JMX с Camel
  • Проверка на активността на приложението
  • Управление на Camel приложения
 21 Часа

Брой участници


Цена за участник

Oтзиви от потребители (4)

Предстоящи Курсове

Свързани Kатегории