2017-04-03 5 views
0

J'essaie de connecter LiveObjects et de consommer des données de FIFO en utilisant plus d'une connexion MQTT. La documentation https://liveobjects.orange-business.com/doc/html/lo_manual.html#FIFO n'est pas très claire sur la manière dont la distribution des messages est diffusée entre la connexion. Il semble que les messages peuvent être équilibrés en fonction de l'identité du consommateur qui est l'ID du client MQTT.Équilibrage de charge LiveObjects et/ou duplication sur FIFO

Qu'est-ce que cela signifie:

  • même identifiant client, l'équilibrage de charge
  • client différent Id, la duplication de tout lien

En cas de double emploi, ce qui conduit LiveObjects pour supprimer le message du FIFO?

Attendez-vous que tout le consommateur reçoive le message?

Qu'est-ce qui est ajouté un consommateur ne reçoit pas le message?

Répondre

1

Un message stocké dans un fifo est délivré au premier abonné disponible quel que soit son cliendID. Le message est retiré du fifo une fois que l'abonné l'a reconnu. Si aucun accusé de réception, le message est conservé dans le fifo et toujours disponible pour le prochain susbscriber prêt.

0

Pour compléter, un expert LiveObjects m'informe que la FIFO est toujours équilibrée et ne se duplique jamais comme elle pourrait l'être sur le ROUTEUR.