BUZHIDAO52 2024-08-01 16:09 采纳率: 66.7%
浏览 12

nacos作为注册中心的注册服务名称异常的问题

本人现在手里的是hm的一个开源分布式项目——学成在线,但是在为system模块进行nacos注册时发生了很诡异的问题

1:这是目前system本地的yml配置,只是将该服务作为注册中心使用

server:
  servlet:
    context-path: /system
  port: 63110
#微服务配置
spring:
  application:
    name: system-api
  cloud:
    nacos:
      server-addr: 192.168.101.65:8848
      discovery:
        namespace: dev001
        group: xuecheng-plus-project
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://192.168.101.65:3306/xc001_system?serverTimezone=UTC&userUnicode=true&useSSL=false&
    username: root
    password: mysql

2:登陆nacos查看服务列表
按理来说,在命名空间为dev001的服务列表下应该会有一个名称为system-api,组别为xuecheng-plus-project的服务实例,但是却出现了一个并不是我定义的服务实例,并且名称也不对

img

3:尝试修改组别名称,组名称可以成功修改,但是服务名依然与spring application: name: system-api对应不上
修改组名与服务名

server:
  servlet:
    context-path: /system
  port: 63110
#微服务配置
spring:
  application:
    name: bbbbbb
  cloud:
    nacos:
      server-addr: 192.168.101.65:8848
      discovery:
        namespace: dev001
        group: aaaaaaa
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://192.168.101.65:3306/xc001_system?serverTimezone=UTC&userUnicode=true&useSSL=false&
    username: root
    password: mysql

重启后查看nacos

img

提前感谢各位能为我答疑解惑了,谢谢大家!

  • 写回答

1条回答 默认 最新

  • 张彦峰ZYF Java领域优质创作者 2024-08-03 17:28
    关注

    额,其他的先不说,这个useUnicode 应该是 true 而不是 userUnicode 吧?

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 8月1日

悬赏问题

  • ¥15 35114 SVAC视频验签的问题
  • ¥15 impedancepy
  • ¥15 在虚拟机环境下完成以下,要求截图!
  • ¥15 求往届大挑得奖作品(ppt…)
  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见