Open LeegoXu opened 3 years ago
想请教两个问题:
- alarm模块里面为什么不用mq而用redis存放待发送的消息?
为了减少需要部署的组件,用 redis 来实现了队列。
- 生产redis的逻辑和消费redis的逻辑是否分散在2个模块里面写更好?
judge 生产消息,alarm 消费消息,基本上就是这样一个大逻辑。
第一个回答是说:用redis做了队列,就可以不用再部署专门的mq组件了对吧?
第二个问题,我还想再问一下:流程后面“/sms”,“/im”这些,我看也是用redis实现了队列。那么这里为什么既让alarm生产消息,又让alarm消费消息呢?
想请教两个问题: