使用Nacos作为Dubbo注册中心时,服务列表中服务重复问题?
使用的 Dubbo 为 2.7.8 版本,Nacos 为 2.2.2 版本,SpringBoot 为 2.3.4版本。
创建一个服务提供者,application.yml 配置如下:
server: port: 8001 # 项目端口
spring:
application:
name: provider-sso-s # 项目名称
cloud:
nacos: # nacos配置
config:
server-addr: 127.0.0.1:8848 # nacos地址和端口
sentinel:
transport: #dashboard地址
dashboard: 127.0.0.1:8088
port: 8719 #默认端口,如果被占用则从8719依次+1扫描
dubbo: # dubbo配置
application:
name: provider-sso # dubbo服务名称
protocol:
port: 20880 # dubbo服务端口
name: dubbo # dubbo服务协议名称
registry: # dubbo使用的注册中心
address: nacos://127.0.0.1:8848 # dubbo注册中心地址
monitor:
protocol: registry
scan:
base-packages: it.com.service
然后启动。
在 Nacos 服务列表中,可以看到两个服务提供者:
在 Dubbo 官网上,对这个情况有所说明,但是是 Dubbo3 版本时候。
地址:https://dubbo.apache.org/zh/d...
我该如何让服务列表中,只显示一个呢?
现在已经尝试过 register-mode 这个参数了,无法解析,没有生效。
以上是 使用Nacos作为Dubbo注册中心时,服务列表中服务重复问题? 的全部内容, 来源链接: utcz.com/p/944777.html