概述
注册中心功能维护注册中心的配置,可配置多个注册中心,类型支持Eureka、Nacos,配置格式支持yml、properties。下面介绍注册配置功能。
#注册中心列表
菜单位置:网关管理 > 注册中心。点击菜单后进入注册配置列表页面,如图所示。
#新增注册中心
点击 新增 按钮弹出新增窗口,如图所示。
名称:注册中心的名称,网关会根据该名称来获取注册中心的配置,如:Eureka_1; 保存后名称不能修改,名称长度不能超过1000个字符,必填;
描述:注册中心的描述,描述长度不能超过2000个字符,选填;
类型:注册中心的类型,可选 Eureka|Nacos,必选;
配置格式:配置内容的格式,可选 yml|properties,必选;
配置内容:注册中心的配置(配置项参考网关依赖的注册中心版本),配置内容长度不能超过4000个字符,必填;
网关注册中心的Maven依赖如下:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
<version>2.2.9.RELEASE</version>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2.2.6.RELEASE</version>
</dependency>
配置内容模板:
- 类型:Eureka,配置格式:yml
eureka:
client:
serviceUrl:
# need replace
defaultZone: http://6.6.6.6:6600/eureka/
- 类型:Eureka,配置格式:properties
eureka.client.serviceUrl.defaultZone=http://6.6.6.6:6600/eureka/
- 类型:Nacos,配置格式:yml
nacos:
discovery:
# need replace
server-addr: 6.6.6.6:8848
namespace: null
group: DEFAULT_GROUP
- 类型:Nacos,配置格式:properties
# need replace
nacos.discovery.server-addr=6.6.6.6:8848
nacos.discovery.namespace=null
nacos.discovery.group=DEFAULT_GROUP
#编辑注册中心
点击 编辑 按钮弹出编辑窗口,如图所示。
#删除注册中心
点击 删除 按钮弹出删除确认窗口,如图所示。
点击 确定 按钮后删除注册中心,如果注册中心存在关联的 路由、服务编排接口、回调 时删除失败。