[zeromicro/go-zero]添加redis的publish命令、subscribe命令和psubscribe命令支持发布和订阅功能

2024-10-14 754 views
7

回答

5

订阅系列不能直接获取conn,要自己创建一个,因为这个conn一旦用来做订阅就不能发后续命令了,见https://redis.io/commands/subscribe

可以参考Blpop实现。

7

pub/sub 不适用于微服务框架。暂时关闭,如果需要的话重新打开。

9

为什么发布/订阅不适用于微服务框架。谢谢 Kevin。

2

微服务框架专注于 api 网关和 rpc 服务。pub/sub 可能会添加到 core/stores/redis 中,但我认为这不是一个常见的场景。

但我们可以讨论一下。