Существует ли ограничение на максимальное количество узлов ejabberd в кластере?
Какое максимальное количество узлов может быть в одном кластере в ejabberd? Есть ли ограничение на это.
2 ответа
Да, размер кластера ограничен. Стоимость синхронизации растет с увеличением количества узлов в кластере.
Фактический лимит, однако, зависит от конкретной архитектуры вашей системы обмена сообщениями. В зависимости от ваших потребностей и требований, вы определенно можете найти способы сделать лимит очень большим.
Вы можете найти список различных лимитов Эрланга в документации: http://www.erlang.org/doc/efficiency_guide/advanced.html
Вы не получаете числа для всех этих, потому что они настраиваемы, но они достаточно высоки, поэтому я сомневаюсь, что вы достигнете любого из них. Тем не менее, существуют эффективные ограничения, которые намного ниже: пропускная способность сети, соединяющая все серверы друг с другом и с клиентами, - это, вероятно, та часть, которая сначала выйдет из строя при огромном количестве серверов. Сколько пропускной способности имеют ваши серверы, зависит от вас. Сколько пропускной способности им нужно, также (в основном) зависит от вас. Вам придется использовать нагрузочные тесты, чтобы узнать, какие ресурсы, по вашему мнению, вам нужны.