Pergunta

Estou trabalhando em um design para uma solução de bate -papo XMPP que envolve alguns servidores e onde pelo menos um servidor está conectado com limitações graves de largura de banda.

Supondo que tenhamos dois servidores A e B, alguns usuários 0..n conectados ao servidor A e algumas conferências 0..m fornecidas pelo servidor B.

Agora, suponha que alguns usuários entrem em uma sala de conferências e uma mensagem é enviada para essa sala. Vai

  1. O servidor B envie esta mensagem uma vez para o servidor A e o servidor e a distribui para os usuários ou irão
  2. Servidor B Envie esta mensagem para cada usuário individual do servidor A?
Foi útil?

Solução

De acordo com a especificação do protocolo, XEP 045, as mensagens de bate-papo multi-usuários são refletidas independentemente para cada participante. Não sei dizer em uma breve leitura se é legal enviar-lhes servidor para servidor sem refletir. No entanto, pode valer a pena fazer essa pergunta em uma lista de discussão do XMPP.org, onde os especialistas tendem a sair.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top