文档首页/ 应用管理与运维平台 ServiceStage/ 常见问题/ 应用开发问题/ 如何决定使用SDK构建微服务还是使用ServiceMesh?
更新时间: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。

相关文档