RestFul 和 RPC 后的设计起源
参考
RestFul
基于HTTP
- 基于HTTP
* 然后又对 API设计做了一些规定.
* 强调不要在URI中出现动词 - 面向资源的API设计
- URI的设计只负责把资源, 以合理方式暴露出来.
- 操作是通过HTTP动词来描述的.
* 这样有什么好处????
* 业务无关的中间件, 易扩展, 业务无关.
模块
- 服务发现, 服务暴露, 处理线程
- 调用模块
* 负载均衡
* 容错
* 透明 - RPC协议
* 序列化, 协议编码, 网络传输
* 反序列化, 解码, 传输
![]()
RPC
- 基于TCP
- stub
- 框架
* gRPC
* Thrift
* Dubbo


浙公网安备 33010602011771号