线下Springboot+dubbo应用迁kubernetes方案
随着微服务应用架构的兴起,当前很多用户在开发测试生产上已经采用微服务的理念进行应用的架构设计及部署。常用的框架比如dubbo,springcloud等都已经在大规模进行使用了。当前kubernetes云原生应用的最佳部署平台,如何将线下的微服务应用迁移到kubernetes成为用户的一个难题,本文将以springboot+dubbo为例进行迁移的方案介绍。
1 典型的spring+dubbo例子
1.1 环境及工具
运行环境:JDK 8,Maven 3.3
技术栈:springboot 2.0,dubbo 2.6,zookeeper 3.3
工具:IntelliJ IDEA
1.2 Springboot快速集成dubbo的挂件依赖
Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Du