gpt4 book ai didi

redis - psubscribe with '*' 模式是个坏主意?

转载 作者:可可西里 更新时间:2023-11-01 11:06:08 28 4
gpt4 key购买 nike

我正在尝试使用 redis 和 node.js 设置一些 pubsub 东西,我想知道 psubscribe* 是否是个坏主意模式(所有 channel ),然后在该消息处理程序中自行处理“ channel 路由”。

首先,我关心的是性能和容量方面的可扩展性。我想我可以猜到,如果我有越来越多的不同目的的 channel ,这可能很难管理。除非我为它构建了一个非常好的框架/抽象。

我想我的问题已经很清楚了。此外,如果有旨在解决此问题的现有框架,我很想在评论中听到它们。

最佳答案

我认为这样做是个坏主意,除非您想实现 Redis pubsub 不支持的功能,例如使用正则表达式订阅 channel 。

  • 不需要在客户端做路由,你可以只依赖服务器端的路由。

  • 如果您的 Redis 实例与其他应用程序共享(尽管不推荐),您可能会收到很多噪音,即消息属于其他应用程序。

  • 此外,如果您的 Redis 启用了 keyspace notification ,并且您订阅“*”,您可能会收到太多消息。

关于redis - psubscribe with '*' 模式是个坏主意?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54728249/

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