【发布时间】:2019-08-27 21:22:44
【问题描述】:
有没有办法在订阅者收到消息后删除该订阅者的消息,以防止该消息被同一频道的另一个订阅者阅读?
注意:Azure 服务总线支持此行为..
【问题讨论】:
有没有办法在订阅者收到消息后删除该订阅者的消息,以防止该消息被同一频道的另一个订阅者阅读?
注意:Azure 服务总线支持此行为..
【问题讨论】:
不,你不能用 Redis pubsub 做到这一点。
但是,您可以使用Redis Stream 实现目标。您可以使用XGROUP CREATE 命令创建消费者组。对于 Redis Stream 中的每条消息,组中只有一个消费者可以读取该消息。详情请查看this。
【讨论】: