springBoot项目改为springCloud结构

发布时间 2023-08-31 22:29:10作者: 对月当歌

1.总项目:eureka注册中心项目 + 服务者项目1 + 服务者项目2 + 消费者项目1 + 消费者项目2

2.将服务和消费注册到eureka,通过eureka来完成消费者对服务者的调用。服务者提供接口与后台部分【原sql到controller部分】 + 消费者调用接口与web部分【增加调用服务者的controller+原来resource前端部分】

3.原来的一个springboot项目前后端在一个,前后台拆为两个或多个,增加注册中心服务,后面加具体的服务提供者直接加服务者项目即可。

4.原来开发,前后台分离开发,--》现在依然前后台分离:消费者需要启springboot服务+vue服务  ------ 服务者要启springboot服务,并且首先要启动注册中心服务。

5.原来打包,总项目前台resource部分打包后整理到后台,后台整体打jar包,启动jar包完成部署。新的打包,注册中心服务打jar包,服务者打jar包,消费者先打前台整理到后台在整理打个jar包,有几个就部署运行几个服务,注册中心需要先运行。

项目结构实现不只是一种方式,这里只是一种。例如还可以将前台部分打成war包放到tomcat容器中运行,然后前台直接调用注册中心服务者的服务,不用结果消费者controller转一次。还有nginx等等。