用户中心的微服务版本只需要保证gc-starter-uc-server服务是微服务即可,其他的参考轻量级部署
轻量级部署

gc-starter-uc-server 微服务部署

  • 部署 nacos 服务,参考nacos部署文档,nacos 的版本必须为 2.0.3
  • 下载微服务版本部署包(一定是微服务版本部署包!!!)

链接: https://pan.baidu.com/s/1pA0fq5g7ZVJwu8MYAQ0v1w 提取码请联系我们获取

  • 数据库初始化和轻量级部署保持一致
  • 配置文件接入到Nacos中,按照如下要求修改

    配置文件修改

  • 将获取到的jar包上传至服务器上后,在其同级目录下新建文件夹 config

  • 在 config 文件夹下新建文件 bootstrap.yml、配置内容如下

    1. # 统一变量设置
    2. uc:
    3. nacos:
    4. # nacos 服务地址,集群使用逗号隔开,需修改
    5. server-addr: 192.168.1.1:8848
    6. # 使用的命名空间ID,非名称
    7. namespace: template_namespace
    8. # 使用的组
    9. group: template_group
    10. spring:
    11. application:
    12. # 注册到nacos上的服务名
    13. name: uc
    14. cloud:
    15. nacos:
    16. config:
    17. file-extension: yaml
    18. server-addr: ${uc.nacos.server-addr}
    19. namespace: ${uc.nacos.namespace}
    20. group: ${uc.nacos.group}
    21. # 共享配置文件,如果需要inclue 多个配置文件,可以在下面继续添加
    22. # 经测试发现,下面的会覆盖上面的配置,所以注意先后顺序
    23. shared-configs:
    24. - data-id: application-base.yaml
    25. group: ${uc.nacos.group}
    26. refresh: true
    27. - data-id: application-druid-mysql.yaml
    28. group: ${uc.nacos.group}
    29. refresh: true
    30. - data-id: application-mybatis-plus-mysql.yaml
    31. group: ${uc.nacos.group}
    32. refresh: true
    33. - data-id: data-source.yaml
    34. group: ${uc.nacos.group}
    35. refresh: true
    36. # 防止被覆盖,不用 spring.application.name.yaml文件了
    37. - data-id: uc-server.yaml
    38. group: ${uc.nacos.group}
    39. refresh: true
    40. discovery:
    41. server-addr: ${uc.nacos.server-addr}
    42. namespace: ${uc.nacos.namespace}
    43. group: ${uc.nacos.group}
  • 在 nacos 中创建命名空间,命名空间的 ID 为上述配置文件中 uc.nacos.namespace 的值,这里是template_namespace,找到【命名空间】/【新建命名空间】,命名空间ID填写 template_namespace

image.png

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

image.png

  • 修改 data-source.yaml、uc-server.yaml 配置文件,这两个配置文件内容的总和与 application-${spring.profiles.active}.yml 一致,参考其修改对应配置即可

    启动用户中心

    在jar包 gc-starter-uc-server.jar 所在路径下运行以下命令即可
    1. nohup java -jar gc-starter-uc-server.jar > log.log 2>&1