使用Zookeeper接入
背景说明
Shenyu提供了Shenyu-Sdk方便让服务能够快速接入shenyu网关, 客户端服务只需要依赖该sdk, 并做些简单配置, 即可类似调用本地接口一样调用网关暴露的API。
客户端接入网关的注册中心支持(nacos、eureka、etcd、zookeeper、consul),下面为shenyu-bootstrap及应用客户端使用Zookeeper注册中心时的相关指引。
环境准备
需要参考 运维部署 , 选择一种方式启动shenyu-admin及shenyu-bootstrap.
shenyu-bootstrap
添加Maven依赖
在网关的pom.xml文件中引入如下依赖.
<dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-registry</artifactId>
<version>${project.version}</version>
</dependency>