一旦该订户接收到一条消息,是否可以从该订户中删除一条消息,以防止该消息被另一个订户读取到同一频道?
注意:Azure Service Bus支持此行为。
答案 0 :(得分:1)
不,您不能使用Redis pubsub来做到这一点。
但是,您可以使用Redis Stream实现目标。您可以使用+------------+--------------------+
| department | euclidean_distance |
+------------+--------------------+
| 1 | .4022 |
| 4 | .4131 |
| 186 | .3882 |
+------------+--------------------+
命令创建使用者组。对于Redis流中的每条消息,组中只有一个使用者可以阅读该消息。查看this了解详情。