-
Pub/Sub 서버는 채널에 대한 상태정보를 가진다.
- 즉, 채널 이동시 이를 모든 구독자에게 전파해야 한다.
- 이 과정에서 발생하는 부하가 상당하므로, 클러스터는 이를 최소화하기 위해 필요한 스펙보다 좀 더 여유있게 프로비저닝을 하는 것이 좋다.
-
게다가 해시 링을 사용해 샤딩되어있는 경우, 스케일 조정시 해시 링이 갱신된다면, 이로인해 엄청난 부하가 발생할 수 있다.
- 따라서 이 작업은 부하가 가장 적은 시간대에 이루어져야 할 것이다.
-
다행인 점은, 특정 서버의 이상으로 단순 교체시에는 문제가 없다는 점이다.
- 이 경우에는 해당 서버의 채널만 다른 서버로 이전하면 된다.