本人现在手里的是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的服务实例,但是却出现了一个并不是我定义的服务实例,并且名称也不对
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
提前感谢各位能为我答疑解惑了,谢谢大家!