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 (暂定)

 

SpringBoot改造计划-1