Plan du cours

1. Introduction à Camel

  • Le modèle de message de Camel
  • L'architecture de Camel

2. Gérer le routage avec Camel

Les points d'extrémité

  • Créer des routes Java
  • Utiliser le filtre de messages
  • Utilisation de la multidiffusion

3. La transformation de données dans Camel

  • Introduction à la transformation de données
  • Transformer des données avec des EIP et des Java
  • XML Transformation
  • Format de données fourni par Camel
  • Utilisation des formats de données CSV et JSON de Camel
  • Transformation à l'aide de modèles
  • Utilisation des convertisseurs de type de Camel

4. Les Beans et Camel

  • Invocation de Beans à partir de Java
  • Le modèle de l'activateur de service
  • Utilisation des registres de beans
  • L'algorithme de sélection des méthodes de Camel
  • Liaison des paramètres des beans

5. Gestion des erreurs

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

6. Utilisation des composants de Camel

  • Vue d'ensemble des composants de Camel
  • Composants Fichier et FTP
  • Composant JMS
  • Composant CXF pour les services web
  • Composant MINA pour les réseaux
  • Composants JDBC et JPA
  • Composant Timer

7. Utilisation des modèles d'intégration d'entreprise

  • Agrégateur
  • Séparateur
  • Fiche de routage
  • Routeur dynamique
  • Équilibreur de charge

8. Les transactions dans Camel

  • Notions de base sur les transactions
  • L'EIP du client de transaction
  • Configuration et utilisation des transactions

9. Concurrence et évolutivité

  • Utilisation de la concurrence
  • Profils de pool de threads Camel
  • Utilisation de la simultanéité avec les EIP
  • Synchronisation et threading
  • L'API client de simultanéité
  • Utilisation du moteur de routage asynchrone

10. Surveillance de Camel

  • Vérifier l'état de santé au niveau du réseau
  • Vérifier l'état de santé au niveau de la JVM
  • Utilisation de JMX avec Camel
  • Vérifier l'activité des applications
  • Gestion des applications Camel
  21 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (1)

Cours Similaires

Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net

  14 heures

Catégories Similaires