많은 수의 청취자에게 pub/sub를 사용하는 작업이 있습니다. 여기 docs에서 가입의 예를 단순화 :Redis (redis-py)는 얼마나 많은 채널을 처리 할 수 있습니까?
r = redis.StrictRedis(...)
p = r.pubsub()
p.subscribe('my-first-channel', 'my-second-channel', ...)
for message in p.listen():
... # do something with the message
은 가정하자 나는 채널 client-#id
에 대한 클라이언트를 구독합니다. 각 클라이언트에 대해 하나의 채널. 문제는 다음과 같습니다. 수백 또는 수천 명의 사용자가있을 경우이 방법을 사용해도 괜찮습니까? 모든 채널을 하나의 채널에 등록하고 수신시 필터링 할 메시지에 user-#id
을 인코딩해야합니까?