IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [原]无状态

    leftfist发表于 2016-10-12 18:59:39
    love 0

    无状态。

    忽然想起一个词:“无状态”。比如,http的连接是无状态;符合RESTful原则的Web API是无状态。无状态就是没有状态嘛,咋啦?有什么了不起?但各种教科书教程都这样煞有介事地强调,想必是很厉害的一种特征。

    怎么理解这个无状态?

    应该是这么理解的:这个状态是对服务器而言的。无状态,意味着服务器不存储客户端的状态,无须在自己这里维护客户端的状态。但是!无状态不代表没有状态,而是说,每次客户端访问服务器,状态都由客户端带过来。换言之,状态不由服务器维护,而是客户端自己维护。客户端你要什么,服务器就给你什么,服务器只负责提供服务,安安静静地做个美男子。

    这样做有什么好处?

    我能想到的就是:

    1、服务器有超然的地位,简化了设计。简单的往往就是最强最好的



沪ICP备19023445号-2号
友情链接