-
Spring Boot+gRPC微服务构建并部署到Istio的示例项目:xmljava系统源码-spring-boot-istio-demo
资源介绍
xml
java系统源码
使用Spring
Boot+gRPC构建微服务并部署到Istio
作为Service
Mesh和云原生技术的忠实拥护者,我却一直没有开发过Service
Mesh的应用。正好最近受够了Spring
Cloud的“折磨”,对Kubernetes也可以熟练使用了,而且网上几乎没有Spring
Boot微服务部署到Istio的案例,我就开始考虑用Spring
Boot写个微服务的Demo并且部署到Istio。项目本身不复杂,就是发送一个字符串并且返回一个字符串的最简单的Demo。
题外话:我本来是想用Spring
MVC写的——因为周围有的同学不相信Spring
MVC也可以开发微服务,但是Spring
MVC的各种配置和依赖问题把我整的想吐,为了少掉几根头发,还是用了方便好用的Spring
Boot。
本项目的所有代码都上传到了GitHub,地址:
如果有帮助的话不要吝啬你的Star和Fork呀,非常感谢~
为什么要用Istio?
目前,对于Java技术栈来说,构建微服务的最佳选择是Spring
Boot而Spring
Boot一般搭配目前落地案例很多的微服务框架