ejabberd 구성을 사용하여 약 40000 개의 클라이언트에서 단일 VM을 사용하도록 테스트 할 수 있으며 2 대의 시스템으로 클러스터링을 수행 할 수도 있습니다. 나는이 숫자가 적고 미세 조정을 통해 하나의 VM으로 더 많은 연결을 처리 할 수 있다는 것을 알고 있습니다. 요구 사항은 1 백만 연결을 지원하는 것이므로 25 노드가 필요합니다. ejabberd 설치에 25 개의 노드를 가질 수 있습니까?ejabberd 노드의 수에 제한이 있습니까?
0
A
답변
1
나는 개인적인 경험이 없지만 50-100의 전체 메쉬 제한이 있다고 주장하는 일부 사용자가 있습니다 (따라서 뒤로). 그래도 40은 여전히 가능해야합니다 (http://erlang.org/pipermail/erlang-questions/2012-February/064294.html).
내 자신의 관점에서 볼 때, 호스트 시스템을 수직 확장하여 더 많은 연결을 지원하는 것과 비교할 때 비용에 따른 영향을 알 수 있습니다. 비용이 수직 배율과 거의 동일하거나 그 이하이고 트래픽 요구 사항이 확실히 1M 동시 발생한다면 더 큰 시스템 설정이 필요합니다. 사용자 기반이 커지는 동안 클러스터링은 확장에 더 적합하므로 다운 타임이 발생하지 않습니다.
나는 25 개의 노드 ejabberd 클러스터를 가질 수 있음을 확인했다. –