周梦康 发表于 2016-01-05 2723 次浏览 标签 : REST
  1. 客户-服务器(Client-Server)通信只能由客户端单方面发起,表现为请求-响应的形式。

  2. 无状态(Stateless)通信的会话状态(Session State)应该全部由客户端负责维护。

  3. 缓存(Cache)响应内容可以在通信链的某处被缓存,以改善网络效率。

  4. 统一接口(Uniform Interface)通信链的组件之间通过统一的接口相互通信,以提高交互的可见性。

  5. 分层系统(Layered System)通过限制组件的行为(即,每个组件只能“看到”与其交互的紧邻层),将架构分解为若干等级的层。

其实这已经成为架构的基本准绳了吧,基本都能符合以上几点,不需要多说。

 Rest 详细文章介绍请参考  深入理解 RESTful Api 架构

👇 下面是我的公众号,高质量的博文我会第一时间同步到公众号,给个关注吧!

评论列表