Prenez contact avec nous
 Durée 21 heures

Plan du cours

1. Introduction à Camel

  • Modèle de messages de Camel
  • Architecture de Camel

2. Gestion du routage avec Camel

Les points de terminaison (endpoints)

  • Création de routes Java
  • Utilisation du filtre de messages
  • Utilisation de la diffusion multiple (multicasting)

3. Transformation des données dans Camel

  • Introduction à la transformation des données
  • Transformation des données avec EIP et Java
  • Transformation XML
  • Formats de données fournis avec Camel
  • Utilisation des formats de données CSV et JSON de Camel
  • Transformation avec des modèles (templates)
  • Utilisation des convertisseurs de types de Camel

4. Beans et Camel

  • Invocation de beans depuis Java
  • Le schéma Service Activator
  • Utilisation des registres de beans
  • L'algorithme de sélection de méthodes de Camel
  • Liage des paramètres de beans

5. Gestion des erreurs

  • Comprendre la gestion des erreurs
  • Gestionnaires d'erreurs dans Camel

6. Utilisation des composants de Camel

  • Aperçu des composants Camel
  • Composants Fichier et FTP
  • Composant JMS
  • Composant CXF pour les services web
  • Composant MINA pour le réseau
  • Composants JDBC et JPA
  • Composant Timer

7. Utilisation des schémas d'intégration d'entreprise (EIP)

  • Aggregateur (Aggregator)
  • Séparateur (Splitter)
  • Bon de routage (Routing Slip)
  • Routeur dynamique (Dynamic Router)
  • Équilibreur de charge (Load Balancer)

8. Transactions dans Camel

  • Fondements des transactions
  • Le schéma Client de Transaction (Transaction Client EIP)
  • Configuration et utilisation des transactions

9. Concurrence et évolutivité

  • Utilisation de la concurrence
  • Profils de pools de threads Camel
  • Utilisation de la concurrence avec les EIP
  • Synchronicité et filage (threading)
  • L'API client de concurrence
  • Utilisation du moteur de routage asynchrone

10. Surveillance de Camel

  • Vérification de la santé au niveau du réseau
  • Vérification de la santé au niveau de la JVM
  • Utilisation de JMX avec Camel
  • Vérification de l'activité de l'application
  • Gestion des applications Camel

Pré requis

Aucune exigence spécifique n'est requise pour suivre ce cours.

Nombre de participants


Prix par participant

Nos clients témoignent (4)

Cours à venir

Catégories Similaires