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



Prix par participant

Nos Clients témoignent (2)

Cours Similaires

Advanced Apache Camel

21 heures

Apache Camel and Spring Boot

14 heures

Développement d'Architecture Microservice avec Apigee Edge

21 heures

Développement d'Architectures Microservice

14 heures

Architecture Systèmes et Service - Architecture Microservices

14 heures

Getting Started with Consul

7 heures

WSO2 API Manager for Developers

7 heures

Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

14 heures

Building Microservices with Node.js and Seneca

14 heures

Building Microservices with Python

7 heures

Building Microservices with Go

28 heures

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

14 heures

Building Microservices with Microsoft Azure Service Fabric (ASF)

21 heures

Microservice Development with Java EE 8, Docker, and Kubernetes

28 heures

Building Microservices with Spring Boot, Docker, and Kubernetes

21 heures

Catégories Similaires