更新时间:2023-07-10 GMT+08:00
如何决定使用SDK构建微服务还是使用ServiceMesh?
- SDK方式适合完全自治的微服务,方便线下调试,但是需要引入SDK,基于SDK进行开发。
- Mesher的方式需要在部署的时候准备Mesher环境,开发方便,无需引入其他的SDK。
使用Mesher场景
- 将非Java语言编写的业务代码改造为微服务。
- 老旧的Java服务改造微服务。
- 想将非Java SDK开发的服务与Java SDK编写的服务对接。
使用JAVA SDK场景
- 使用了分布式事务。
- Java语言编写的微服务,尤其是新的微服务项目。
- mesher目前只支持http1.1,所以需要其他协议支持可以选择SDK。
父主题: 应用开发问题