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 de la diffusion multiple (multicasting)
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 par 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 modèle Service Activator
- Utilisation des registres de beans
- Algorithme de sélection des méthodes de Camel
- Association des paramètres de bean
5. Gestion des erreurs
- Compréhension de la gestion des erreurs
- Les gestionnaires d'erreurs dans Camel
6. Utilisation des composants de Camel
- Aperçu des composants Camel
- Composants File 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 (Aggregator)
- Séparateur (Splitter)
- Glissière de routage (Routing Slip)
- Routage dynamique (Dynamic Router)
- Équilibreur de charge (Load Balancer)
8. Transactions dans Camel
- Principes de base des transactions
- Le client de transaction EIP
- Configuration et utilisation des transactions
9. Concurrence et évolutivité
- Utilisation de la concurrence
- Profils de pools de threads de Camel
- Utilisation de la concurrence avec les EIP
- Synchronisme et multithreading
- L'API cliente 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 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