gpt4 book ai didi

redis - 在 Pub/Sub (Redis) 中查找源发布者

转载 作者:可可西里 更新时间:2023-11-01 11:15:50 25 4
gpt4 key购买 nike

我的问题有两个方面:

首先,在Redis中,是否可以有多个发布者向同一个 channel 发布消息?

其次,如果第一部分的答案是肯定的(我认为是),是否有可能告诉(在订阅者端)哪个发布者发送了任何给定消息?

我的场景是我有一个服务器,它现在将事件发送到 Redis。我想拥有它的多个实例并收集它们的所有事件。我想知道是否有可能将他们的事件集中在一个 Redis 中,同时能够在不更改发布者代码的情况下区分消息源。我的意思是,一种解决方案是让每个服务器在消息中包含一些 ID,但这需要更改代码,而我不想这样做。

最佳答案

First, in Redis, is it possible to have multiple publishers to publish messages to the same channel?

是的。您甚至可以轻松地对其进行测试!

And second, if the answer to the first part is yes ...

消息不包含发布者,但发布者可以明确地将其名称添加到消息中。为此,您必须更改从您的应用程序调用 PUBLISH 的实际代码 - 没有两种解决方法。

关于redis - 在 Pub/Sub (Redis) 中查找源发布者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48586975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com