用户中心的微服务版本只需要保证gc-starter-uc-server服务是微服务即可,其他的参考轻量级部署
轻量级部署
gc-starter-uc-server 微服务部署
- 部署 nacos 服务,参考nacos部署文档,nacos 的版本必须为 2.0.3
- 下载微服务版本部署包(一定是微服务版本部署包!!!)
链接: https://pan.baidu.com/s/1pA0fq5g7ZVJwu8MYAQ0v1w 提取码请联系我们获取
- 数据库初始化和轻量级部署保持一致
-
配置文件修改
将获取到的jar包上传至服务器上后,在其同级目录下新建文件夹 config
在 config 文件夹下新建文件 bootstrap.yml、配置内容如下
# 统一变量设置uc:nacos:# nacos 服务地址,集群使用逗号隔开,需修改server-addr: 192.168.1.1:8848# 使用的命名空间ID,非名称namespace: template_namespace# 使用的组group: template_groupspring:application:# 注册到nacos上的服务名name: uccloud:nacos:config:file-extension: yamlserver-addr: ${uc.nacos.server-addr}namespace: ${uc.nacos.namespace}group: ${uc.nacos.group}# 共享配置文件,如果需要inclue 多个配置文件,可以在下面继续添加# 经测试发现,下面的会覆盖上面的配置,所以注意先后顺序shared-configs:- data-id: application-base.yamlgroup: ${uc.nacos.group}refresh: true- data-id: application-druid-mysql.yamlgroup: ${uc.nacos.group}refresh: true- data-id: application-mybatis-plus-mysql.yamlgroup: ${uc.nacos.group}refresh: true- data-id: data-source.yamlgroup: ${uc.nacos.group}refresh: true# 防止被覆盖,不用 spring.application.name.yaml文件了- data-id: uc-server.yamlgroup: ${uc.nacos.group}refresh: truediscovery:server-addr: ${uc.nacos.server-addr}namespace: ${uc.nacos.namespace}group: ${uc.nacos.group}
在 nacos 中创建命名空间,命名空间的 ID 为上述配置文件中 uc.nacos.namespace 的值,这里是template_namespace,找到【命名空间】/【新建命名空间】,命名空间ID填写 template_namespace

- 下载配置文件包nacos_config_export_20220401154908.zip
- 在Nacos管理界面中找到【配置管理】/【配置列表】,选择刚刚新增的命名空间,点击导入配置,点击上传文件上传刚刚下载的配置文件压缩包即可

- 修改 data-source.yaml、uc-server.yaml 配置文件,这两个配置文件内容的总和与 application-${spring.profiles.active}.yml 一致,参考其修改对应配置即可
启动用户中心
在jar包 gc-starter-uc-server.jar 所在路径下运行以下命令即可nohup java -jar gc-starter-uc-server.jar > log.log 2>&1
