解析LiveQuery + Redis可伸缩性

问题描述 投票:0回答:1

我想在Herku的单独服务器上使用Live Query。我正在查看Redis添加和连接数。有人可以解释连接数如何与订阅实时查询的用户数有关。

实际用例是向在应用程序中在线活动的用户宣布。附加组件每月运行200美元以支持1024个连接。这听起来很贵,我不明白这是否意味着1024个用户订阅了一个类?或者如果1024个连接和用户数之间存在某种共享。

最后,如果我超过连接限制会发生什么?是否会因解析超时错误而超时?

谢谢

redis parse-server
1个回答
0
投票

redis连接仅用于将解析服务器与liveQuery服务器连接在一起。通常你会在同一个实例上使用它们,同时监听同一个端口。所以假设你有10个dynos,你需要20个连接;每个发布者1个(解析服务器)+每个订阅者1个,liveQuery服务器。

要计算单个dyno上可以连接的用户数量,这本身就是另一个故事,但你可以查看互联网上提供的其他websocket + nodejs + heroku文献。除非你计划拥有尽可能多的dynos,否则你不太可能需要1024个连接。

© www.soinside.com 2019 - 2024. All rights reserved.