Как настроить избыточные серверы ejabberd?
В настоящее время у меня есть сервер ejabberd, работающий в домене A
. У него есть куча пользователей с аккаунтами вроде xyz@A
. Я хочу настроить альтернативные серверы так, чтобы, если A
не работает, клиенты могли прозрачно использовать альтернативные серверы B
и C
(таким образом, все еще используя свою xyz@A
учетную запись).
Часть DNS, на мой взгляд, довольно проста, мне нужно отредактировать A
файл зоны, чтобы добавить SRV
записи альтернативных серверов, как в этом примере ( http://wiki.xmpp.org/web/SRV_Records#Example_3 ):
_xmpp-client._tcp.example.net. 86400 IN SRV 5 50 5222 server1.example.net. _xmpp-client._tcp.example.net. 86400 IN SRV 10 30 5222 server2.example.net. _xmpp-client._tcp.example.net. 86400 IN SRV 10 10 5222 server3.example.net. _xmpp-client._tcp.example.net. 86400 IN SRV 10 10 5222 server4.example.net. _xmpp-client._tcp.example.net. 86400 IN SRV 15 0 5222 backup.example.net. _xmpp-server._tcp.example.net. 86400 IN SRV 5 50 5269 server1.example.net. _xmpp-server._tcp.example.net. 86400 IN SRV 10 30 5269 server2.example.net. _xmpp-server._tcp.example.net. 86400 IN SRV 10 10 5269 server3.example.net. _xmpp-server._tcp.example.net. 86400 IN SRV 10 10 5269 server4.example.net. _xmpp-server._tcp.example.net. 86400 IN SRV 15 0 5269 backup.example.net.
Каковы шаги и особая конфигурация для настройки серверов ejabberd на хосте, B
а также для C
аутентификации и чатов?
Хотя работы с избыточными серверами с исходной пользовательской базой данных A
будет достаточно (я не ожидаю, что A будет недоступен в течение длительного времени), в идеале я думаю, что я должен синхронизировать пользовательскую базу данных между всеми 3 серверами, чтобы, если кто-то создает учетную запись на B
в то время A
как выключен, может позже войти в систему, A
когда он восстановлен. Предоставляет ли ejabberd механизм для этого?
0 ответов на вопрос
Похожие вопросы
-
2
Настройка сервера Jabber для использования с несколькими учетными записями AIM?
-
4
Службы IM на основе Jabber, кроме gtalk?
-
5
Как лучше всего заменить Pidgin в Linux?
-
-
8
RAID 1 зеркалирование более чем на два диска?
-
4
IM-клиент с одним окном (список контактов + окно сообщения) интерфейс?
-
2
Pidgin не может подключиться к jabber.org - ошибка SSL
-
2
Jabberd2 против Ejabberd
-
1
Pidgin: подавить уведомления для учетной записи или протокола
-
2
Подключение к gtalk с помощью jabber80.com на Pidgin
-
6
Прокси-сервер Instant Messenger с веб-журналами поиска в чате и поддержкой мобильных устройств