什么叫有状态,无状态

什么叫有状态,无状态

先说结论:

  • 无状态
    • 当前的操作不需要历史信息的支持,一般都是短连接,比如在某个新闻网站上浏览新闻等。当从服务器获取资源后就可以和服务器断开连接
  • 有状态
    • 当前操作需要历史数据的支持,比如网络游戏、角色的各种属性、升级和装备都需要历史数据的支持。不能说已断开连接就重头开始。

我们在学Cookie和Session技术时,提过HTTP是无状态的协议

在接触restful风格时,提到说:所有的操作都是无状态的

所以对状态的理解,可以是,

它只代表、负责它自己,叫无状态

我爱罗,只爱自己的修罗,只爱自己,只为自己而活 (有点应景了四不四)

它可能与其它相关,有上下文,叫有状态

最后引一段B乎的可爱解释

有状态:

A:你今天中午吃的啥?

B:吃的大盘鸡。

A:味道怎么样呀?

B:还不错,挺好吃的。

无状态:

A:你今天中午吃的啥?

B:吃的大盘鸡。

A:味道怎么样呀?

B:???啊?啥?啥味道怎么样?

所以需要cookie这种东西:

A:你今天中午吃的啥?

B:吃的大盘鸡。

A:你今天中午吃的大盘鸡味道怎么样呀?

B:还不错,挺好吃的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值