不用springcloud还可以怎么玩微服务

基础的微服务使用springboot+k8s,搭建方法如下:
1.将springboot部署到k8s集群,在java代码中创建一个Dockerfile,打包成jar包后,然后创建一个docker镜像,通过云效部署到k8s中,更新老版本的容器。
2.springboot内部服务如何调用?通过k8s服务注册和发现,直接调用service name就可以通过http访问接口。
3.网关如何选择?直接使用k8s中Ingress,或者在阿里云中创建一个云原生网关,使用步骤如下:


image.png

服务治理:
购买阿里云服务网格(service mesh),具备的能力如下:


image.png

PS:不仅java可以按照这套方式来玩,php(通过php-fpm的运行方式,只改动少许nginx配置(server_name 配置为k8s中service name),也可以按照这种方式,解决php微服务生态不足的问题。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容