关于Boot版本接入Cloud的一些问题

Blade 已结 2 167
Toolkey
Toolkey 2024-08-12 18:04

大大,有几个问题关于Boot版本接入Cloud的问题想了解一下,希望能得到官方的解答,十分感谢!

搭建环境如下:

一台服务器搭建Nacos、一台服务器Mysql、一台服务器Redis、一台服务器Cloud后端、一台服务器Cloud前端、多台服务器Boot后端和多台服务器Boot前端。

问题:

1、Cloud作为核心平台,Boot应用通过接入Cloud,Mysql是否可以根据多个Boot应用建立多个数据表并且数据共享

2、Cloud作为核心平台,Boot应用通过接入Cloud,是否可以通过一台Nginx服务器做转发,Cloud为主要地址,例如:统一地址:192.168.1.1是主地址,应用通过192.168.1.1/xxx项目显示。

望大大解答,谢谢。

2条回答
  •  admin
    admin (楼主)
    2024-08-14 15:04

    cloud本质上就是多个springboot一起部署的。他不会影响数据库本身的操作,你不同的boot服务之间数据库该怎么连还是怎么连。

    多个springboot服务统一注册到nacos上,作为注册的服务,然后再加上springcloud Gateway网关服务去nacos获取注册的boot服务地址,来返回数据。cloud和boot的区别主要就是这个。

    你所说的boot建立多个数据表进行数据共享有两种方式,一种是需要共享的boot服务配置同一个mysql库,这样直接服务内就能访问,还有一种是需要共享数据的boot创建feign客户端,其他boot服务调用feign来获取数据。

提交回复