XMPP сервер-сервер - оптимизация трафика? - PullRequest
1 голос
/ 23 февраля 2010

Я работаю над дизайном решения для чата xmpp, которое включает в себя несколько серверов и где хотя бы один сервер подключен с серьезными ограничениями пропускной способности.

Предполагается, что у нас есть два сервера A и B, некоторые пользователи 0..n подключены к серверу A, а некоторые конференции 0..m предоставлены сервером B.

Теперь предположим, что некоторые пользователи входят в конференц-зал, и в эту комнату отправляется сообщение. Будет

  1. Сервер B отправляет это сообщение один раз Сервер А и Сервер А распространяет его для пользователей или будет
  2. Сервер B отправляет это сообщение каждому отдельному пользователю Сервера A?

1 Ответ

1 голос
/ 23 февраля 2010

Согласно спецификации протокола, XEP 045 , сообщения многопользовательского чата отображаются независимо для каждого участника.Я не могу сказать в кратком прочтении, законно ли отправлять их между серверами, не задумываясь.Однако, возможно, стоит задать этот вопрос в списке рассылки xmpp.org, где эксперты тусуются.

...