思考(四十三):服务器架构中 session affinity 的应用

本文探讨了session affinity在服务器架构中的应用,特别是在登录流程中的重要性。通过对比定时互斥锁和session affinity两种方式,分析了session affinity如何简化登录流程并提高安全性。文章还提到了在Lobby服务请求处理中的实现,并讨论了相关潜在问题及解决方案。
摘要由CSDN通过智能技术生成

session affinity

session affinity, 会话亲和性,又称会话保持。通常用于 web service 的微服务部署中。

如,K8S 编排脚本中,有字段 sessionAffinity 来设置,使得 1 客户端请求都投递到 1 Pod 上。

这样可以有效的避免请求被投递到多个 Pod 上,造成的并发问题。

在设计服务器架构的登陆环节,通过引入 session affinity 的概念,有效的降低了登陆的复杂性,且安全性得到保证。

在正式介绍 session affinity 如何应用于 服务器架构的登陆环节 前,我们先看个反面例子。

通过定时互斥锁的登陆流程

先看时序图:

Created with Raphaël 2.1.2
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fananchong2

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值