有状态应用和无状态应用

在这里插入图片描述
当客户端访问java应用商城时,将session或者token传给应用服务器管理pod,应用服务器pod里持有用户的上下文信息,这时应用服务器是有状态的 .

同样客户端访问java应用商城时,我们将session或token存储在第三方的一些服务或者中间件上,比如使用Nginx来代理上。此时应用服务器不保存上下文信息,只负责对用户的每次请求进行处理,然后返回处理的结果即可,这时应用服务器是无状态的.

有状态

缺点:服务间数据需要同步 主从同步 副本同步等 扩容复杂 双机热备等 宕机容易丢失数据
优点: 不需要额外的持久存储;通常,为低延时优化。

无状态

优点:服务间数据不需要同步 扩容快速 热备冷备切换容易 容易水平扩展。
缺点: 需要额外的持久存储

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值