Accéder au contenu principal Passer au contenu complémentaire

Configurer les composants et les connexions

Procédure

  1. Double-cliquez sur le composant cFile pour ouvrir sa vue Basic settings dans l'onglet Component.
  2. Dans le champ Path, spécifiez le chemin d'accès à la source du message.
  3. Dans la liste Encoding, sélectionnez le type d'encodage de vos fichiers de messages. Laissez les autres champs tels qu'ils sont.
  4. Double-cliquez sur le cLoadBalancer pour ouvrir sa vue Basic settings dans l'onglet Component et sélectionnez la méthode de répartition des charges que vous souhaitez utiliser, dans la liste Strategy. Dans ce scénario, sélectionnez la méthode par défaut, Round robin.
  5. Double-cliquez sur le composant cJavaDSLProcessor nommé To_Receiver_A pour ouvrir sa vue Basic settings dans l'onglet Component et saisissez l'URI du premier récepteur entre guillemets doubles dans la zone Code, direct:a dans cet exemple.
    Répétez cette étape pour définir l'URI de l'autre récepteur, direct:b, dans le composant cJavaDSLProcessor nommé To_Receiver_B.
  6. Double-cliquez sur le cMessagingEndpoint nommé Receiver_A pour ouvrir sa vue Basic settings dans l'onglet Component et saisissez l'URI du premier récepteur entre guillemets doubles dans le champ URI, direct:a dans cet exemple.
    Répétez cette étape pour définir l'URI de l'autre récepteur, direct:b, dans le cMessagingEndpoint nommé Receiver_B.
  7. Double-cliquez sur le composant cProcessor nommé Monitor_A pour ouvrir sa vue Basic settings dans l'onglet Component et personnalisez le code dans la zone Code pour afficher le nom des fichiers des messages routés vers Receiver_A dans la console :
    System.out.println("Message on Receiver_A: "+
    exchange.getIn().getHeader("CamelFileName"));
    Répétez cette étape pour personnaliser le code dans le composant cProcessor nommé Monitor_B pour afficher le nom des fichiers des messages routés vers Receiver_B dans la console.
  8. Appuyez sur les touches Ctrl+S pour sauvegarder votre Route.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !