软件开发定制定制软件架构风格
借助HTTP协议的基本请求方法代表资源的状态切换
post:新增或者更新
get:获取资源
put:更新资源
delete:删除资源
下面以的rest API文档为例
http请求方法:
https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Methods
RPC协议
RPC协议的全称:remote procedure call 以本地代码调用的方法实现远程执行。
例如:我们用的终端ssh操控远程服务器
只需要关注调API就可以了,不需要关心中间采用了什么样的协议传输通信。
阿里的Dubbo:java上的高性能RPC框架,Apache开源项目
谷歌的gRPC:高性能RPC框架
Facebook的Thrift:多语言RPC框架