Spring cloud 为什么使用 rest 形式的请求在服务间作调用交互?
回答·3
最热
最新
- 可以缓存,支持 http 协议,数据交互直观。
- 访问第三方 REST API 接口的网络请求框架,简化和 http 服务的链接通讯方法
- 你应该问为什么微服务架构,还使用二进制等私有的协议。微服务的发明人 martin flow 在讲微服务概念的时候默认就是 http 协议。从实际开发的角度,原本是一个微服务,拆分成 1 个 web 服务,一个 service 服务,导致部署成本增加,且容易导致 web 层混淆多个微服务的边界,或者微服务自己内部产生了分布式事物(跨同一个微服务的多个 jvm 实例)。