【发布时间】:2013-09-24 14:56:08
【问题描述】:
我想通过 Redis 共享一个状态,满足以下要求:
- 解耦:解耦发布者和订阅者
- 单一所有权:每个州都由一个发布者设置
- 推送:一旦状态发生变化,必须立即通知相关订阅者
- 拉取:一旦订阅者初始化,它应该立即拉取相关状态
如果需要 PUSH 而不需要 PULL pub\sub 将是最佳的
如果在没有 PUSH 的情况下需要 PULL,那么一个简单的 redis 键和值就可以很好地工作
支持所有需求的最佳设计模式是什么?
【问题讨论】:
标签: design-patterns redis publish-subscribe