Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
1. Introduction à Camel
- Le modèle de messages de Camel
- L'architecture de Camel
2. Gestion du routage avec Camel
Les extrémités (endpoints)
- Création de routes Java
- Utilisation du filtre de messages
- Utilisation du multicast
3. Transformation des données dans Camel
- Introduction à la transformation des données
- Transformation des données avec les EIP et Java
- Transformation XML
- Formats de données fournis avec Camel
- Utilisation des formats de données CSV et JSON de Camel
- Transformation à l'aide de modèles
- Utilisation des convertisseurs de types de Camel
4. Beans et Camel
- Invoquer des beans depuis Java
- Le pattern Service Activator
- Utilisation des registres de beans
- Algorithme de sélection des méthodes de Camel
- Liage des paramètres de beans
5. Gestion des erreurs
- Comprendre la gestion des erreurs
- Les 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 Modèles d'intégration d'entreprise (EIP)
- Agrégateur
- Diviseur (Splitter)
- Feuille de routage (Routing Slip)
- Routeur dynamique
- Équilibreur de charge
8. Transactions dans Camel
- Notions de base des transactions
- Le pattern Transaction Client EIP
- Configuration et utilisation des transactions
9. Concurrence et évolutivité
- Utilisation de la concurrence
- Profil de pool de threads de Camel
- Utilisation de la concurrence avec les EIP
- Synchronicité et threads
- L'API client de concurrence
- Utilisation du moteur de routage asynchrone
10. Surveillance de Camel
- Vérification de l'état de santé au niveau du réseau
- Vérification de l'état de 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 nécessaire pour suivre ce cours.
21 Heures
Nos clients témoignent (4)
Les connaissances fournies couvraient tous les aspects dont nous aurions pu avoir besoin pour nos implémentations actuelles d'Apache Camel.
Leon - Vos Management & Logistical Development B.V.
Formation - Apache Camel
Traduction automatique
J'ai vraiment apprécié les nombreux exemples de code.
Catriona Corley - PEAC Finance
Formation - Apache Camel
Traduction automatique
I liked the theory then code approach.
Patrick Andersen
Formation - Apache Camel
Traduction automatique
Easy to follow, despite English not being our native language. Lots of practical examples.
Joao Baltazar
Formation - Apache Camel
Traduction automatique