码上敲享录 > 互联网笔记 > 简单理解rest架构

简单理解rest架构

上一章章节目录下一章 2018-05-02已有2618人阅读 评论(0)

rest服务是一种Web服务架构,其目标是为了创建具有良好扩展性的分布式系统。


rest应该具备以下条件:

1.使用客户/服务器模型

例如前后端分离,页面和服务不在同一服务器上运行。  

2.层次化的系统

例如一个父系统下有多个子模块,每个模块都是独立的服务。  

3.无状态

服务端并不会保存有关客户的任何状态,也就是说要服务后端服务,就要带token过去。  

4.可缓存

例如服务端通过token缓存已登录过的用户信息,客户端请求会带一个token过来,后台服务通过带过来的token在缓存中取出用户信息,提高效率。

5.统一的接口

例如,一个项目的所有模块都整合到一起,all-in-one,打成一个包,多个服务,整合到一个端口下。


如果一个系统满足了上面所列出的五条约束,那么该系统就被称为是RESTful的。


本文地址:http://www.yayihouse.com/yayishuwu/chapter/1225


1

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交