服务器集群横向扩展时的会话问题

2021-06-14 22:42:45 +08:00
 lonelygod365

横向扩展时,可以让新的请求连进来,所以我认为这时候没有会话的问题。

但是如果收缩了服务器数量,这时候如果保证会话不会丢失?或者让客户的体验没有任何下降?

615 次点击
所在节点    问与答
4 条回复
Tianao
2021-06-14 22:47:07 +08:00
先隔离节点,停止接受新的请求,等待现有会话老化到一个可以接受的程度,再彻底下线节点。
lonelygod365
2021-06-14 22:47:54 +08:00
@Tianao 是通过脚本还是必须人工干预?
Jooooooooo
2021-06-14 22:48:07 +08:00
先把自己从可访问节点摘掉, 此时正在访问的流量还是可以正常执行的

一般等待一分钟左右(和客户端感知机制 /请求的耗时相关), 就可以认为摘节点之前的请求已经被处理完并且不会再有新请求进来
lonelygod365
2021-06-14 22:51:14 +08:00
@Jooooooooo 如果服务是放在云上,以上逻辑也是一样的吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/783356

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX