Страница 1 из 1

Синхронизация master и slave серверов

Добавлено: 15:33, 15.06.2014
Kurbatov
Здраствуйте. Сейчас как известно есть "линковка" серверов commfort.
Я бы хотел предложить улучшить или даже изменить не много данный параметр.
То есть 2 сервера синхронизировать. (Примерно как система DNS).
1 сервер выступает мастером - все данные, настройки прав, пользователи и т.д хранятся на нем.
2,3,4 и т.д сервер выступает slave сервером - все данные синхронизирует с мастер сервером.
В случае "падения" 1 сервера, его подхватывает slave сервер, и вся структура чата работает так же.

Re: Синхронизация master и slave серверов

Добавлено: 10:02, 28.07.2014
Maxim Mirgorodsky
Объем работы для синхронизации всех данных очень большой. В ближайшее время не видим это оправданным, но функция безусловно полезная, так что возможно будет реализована в перспективе.

Re: Синхронизация master и slave серверов

Добавлено: 16:08, 30.07.2014
wizard50
32 мб это большой объем? 3 секунды если вдруг сервера соединенны соткой, но скорее всего там гиг будет. мы же точим чат на корпоративных покупателей, там и десятка легко будет. но даже из базы в несколько десятков, пусть сотен мегабайт, обновляется не 100 и не 10 мб в минуту, значит объем данных которые нужно синхронизировать в разы меньше. а вообще у меня база гоняется в 2 гб между районами я даже не замечаю как. привет вам от ребят с латеры ;)

Re: Синхронизация master и slave серверов

Добавлено: 21:34, 30.07.2014
Maxim Mirgorodsky
Просьба быть внимательнее. Речь шла об объеме работы.

И там не все базы нужно целиком копировать при каждой операции (коих на загруженных серверах десятки в секунду), а только передавать изменения. Полностью базы конечно тоже, но только при старте программы.