2

多数のリスナーに pub/sub を使用するタスクがあります。docsからのサブスクリプションの簡単な例を次に示します。

r = redis.StrictRedis(...)
p = r.pubsub()
p.subscribe('my-first-channel', 'my-second-channel', ...)

for message in p.listen():
...     # do something with the message

channel のクライアントをサブスクライブするとしますclient-#id。クライアントごとに 1 つのチャネル。問題は、数百または数千のユーザーがいる場合、この方法を使用しても問題ないかということです。それらすべてを 1 つのチャネルにサブスクライブuser-#idし、メッセージをエンコードして受信時にフィルタリングする必要がありますか?

4

1 に答える 1