Question

Je travaille sur une conception d'une solution de chat XMPP qui implique certains serveurs et où au moins un serveur est connecté avec des limitations graves de la bande passante.

En supposant, nous avons deux serveurs A et B, certains utilisateurs 0..n connectés au serveur A et des conférences 0..m fournies par le serveur B.

Supposons maintenant, certains utilisateurs entrent dans une salle de conférence et un message est envoyé à cette chambre. Est-ce que

  1. Serveur B envoyer ce message à la fois Serveur A et le serveur A la redistribuer aux utilisateurs ou sera
  2. Serveur B envoyer ce message à chaque utilisateur du serveur A?
Était-ce utile?

La solution

Selon la spécification de protocole, XEP 045, chat multi-utilisateur les messages sont réfléchis de façon indépendante à chaque participant. Je ne peux pas dire sur une brève lecture s'il est légal de les envoyer au serveur à serveur sans réfléchir. Cependant, il pourrait être utile de poser cette question sur une liste de diffusion de xmpp.org, où les experts ont tendance à traîner.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top