Redis PUB/SUB:如何忽略自己的消息?

Ole*_*leg 5 publish-subscribe redis

这个想法是:我有 N 个 WCF 服务,它们连接并订阅了同一个 Redis 消息通道。这些服务使用此通道交换消息以同步一些缓存和其他数据。

每个服务如何忽略自己的消息?即如何发布给除我之外的所有人?

小智 1

看起来Redis PUB/SUB不支持这样的过滤。因此,解决方案是为每个发布者使用一组单独的通道,并使用公共通道在它们之间进行订阅同步。这是一个无回声聊天应用程序的 golang 示例