美文网首页
发布与订阅

发布与订阅

作者: 我要尝鲜 | 来源:发表于2018-07-22 20:45 被阅读0次

服务器状态在pubsub_channels字典保存了所有频道的订阅关系:SUBSCRIBE命令负责将客户端和被订阅的频道关联到这个字典里面,而UNSUBSCRIBE命令则负责解除客户端和被退订频道之间的关联。
服务器状态在pubsub_patterns链表保存了所有模式的订阅关系:PSUBSCRIBE命令负责将客户端和被订阅的模式记录到这个链表中,而PUNSUBSCIREBE命令则负责移除客户端和被退订模式在链表中的记录。
PUBLISH命令通过访问pubsub_channels字典来向频道的所有订阅者发送消息。
PUBSUB命令的三个自命令都是通过读取pubsub_channels字典和pubsub_patterns链表中的信息来实现的。

相关文章

网友评论

      本文标题:发布与订阅

      本文链接:https://www.haomeiwen.com/subject/dmsrmftx.html