解析LiveQuery+;Redis可伸缩性
我想在Herku上的单独服务器上使用Live Query。我正在查看Redis加载项和连接数。有人能解释一下,连接的数量与可以订阅实时查询的用户数量之间的关系吗 实际用例是向在应用程序中在线活动的用户发布。附加组件每月运行200美元,支持1024个连接。这听起来很昂贵,我不明白这是否意味着1024个用户订阅了一个类?或者如果1024个连接和用户数量之间存在某种共享 最后,如果我超过连接限制,会发生什么?它是否会超时并出现解析超时错误解析LiveQuery+;Redis可伸缩性,redis,parse-server,Redis,Parse Server,我想在Herku上的单独服务器上使用Live Query。我正在查看Redis加载项和连接数。有人能解释一下,连接的数量与可以订阅实时查询的用户数量之间的关系吗 实际用例是向在应用程序中在线活动的用户发布。附加组件每月运行200美元,支持1024个连接。这听起来很昂贵,我不明白这是否意味着1024个用户订阅了一个类?或者如果1024个连接和用户数量之间存在某种共享 最后,如果我超过连接限制,会发生什么?它是否会超时并出现解析超时错误 谢谢redis连接将仅用于将解析服务器与liveQuery服务
谢谢redis连接将仅用于将解析服务器与liveQuery服务器连接在一起。通常,您会将它们放在同一个实例上,监听同一个端口。假设你有10个Dyno,你需要20个连接;每个发布服务器1个(解析服务器)+每个订阅服务器1个,liveQuery服务器
要计算一个dyno上可以连接多少用户,这本身就是另一回事,但您可能可以查看internet上可用的其他websocket+nodejs+heroku文献。您不太可能需要1024个连接,除非您计划拥有尽可能多的Dyno。真棒的解释,先生。作为后续问题,javascript SDK不支持指向与解析服务器本身分离的实时查询服务器。这仍然是真的吗?如果是这样,是否可以通过rest与live query服务器通信?从代码来看,似乎没有任何东西阻止您将另一个serverURL传递给LiveQueryClient