SpringBoot改造计划-1
初步选型
项目背景:将原有的ssm项目改造为springboot 伪微服务项目
1、通信协议 :(Web service)HTTP
2、调用协议 :Rest (json+http) (http restful )
3、 外部调用(暂定) 路由网关API Gateway:屏蔽协议不一致问题 RPC、 AMQP等协议。
4、服务间调用:SpringCloud RestFul接口: 1 、RestTemplate 2 、 Feign (Feign可以用来对接http接口)
5、接口统一 : swagger,使服务的代码与文档一体化
6、初步改造:k8s + docker + feign + jar
拆分后项目内部依然使用jar,拆分项目间实现feign接口进行调用
7、完全改造:(eureka)(zk) + zuul + k8s (暂定)