Redis发布订阅模式

  • 内容
  • 评论
  • 相关

当使用银行卡消费的时候,银行往往会通过微信、短信或邮件通知用户这笔交易的信息,这便是一种发布订阅模式,这里的发布是交易信息的发布,订阅则是各个渠道。这在实际工作中十分常用,Redis 支持这样的一个模式。

发布订阅模式首先需要消息源,也就是要有消息发布出来,比如例子中的银行通知。首先是银行的记账系统,收到了交易的命令,成功记账后,它就会把消息发送出来,这个时候,订阅者就可以收到这个消息进行处理了,观察者模式就是这个模式的典型应用了。下面用图 1 描述这样的一个过程。

交易信息发布订阅机制
图 1  交易信息发布订阅机制

本文标题:Redis发布订阅模式

本文地址:https://www.hosteonscn.com/6023.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注