如图发布和订阅之间的关系:订阅者首先需要订阅发布者的消息,这样就建立了一个关系,如果发布者发布了消息,那么就会发送给他所有的订阅者。
redis就可以做这样的事情,他的发布订阅和MQ也就是消息队列的机制是一样的。
image.png可以看到图中,最右边的redis中使用subscribe topic1 topic2 ,订阅了几个主题,会车之后,命令行就一直在闪烁,意思就是他正在监听,这个时候我们在另一个命令框通过命令public topic1 info 发布了消息,那么最右边就会立刻收到topic1主题的消息了
网友评论