我已经和Meteor合作了一段时间,我正在考虑将它用于多个大型项目。我喜欢Meteor,我真的想推动它在我们公司的采用,但在我这样做之前我有最后一次预订。粘性会话及其对100%正常运行时间的意义。
我的要求是我们所有网站的正常运行时间为100%。热门代码显然解决了推送新功能/更新/错误修复的问题。但是,如果需要关闭服务器进行维护,那么我的所有活跃用户都将失去他们的会话(这是我不能发生的事情)。
我希望有人可能对这个问题有一些见解,他们为克服这个问题做了些什么,或者是否有可能将用户从一个服务器迁移到另一个服务器的策略(会话复制),从而阻止用户被踢。
我问的原因是因为发布游标会跟踪客户端可能拥有的任何集合,所以如果服务器断开连接并且客户端连接被定向到另一台服务器(因为它位于负载均衡器后面),该服务器将不知道客户端上的什么不同步并产生奇怪的行为。