apisix的etcd使用

apisix数据存储再etcd中,如果在使用route、consumer中,需要知道2者的对照关系,可以利用etcd存储数据。

1、在docker中查看etcd的值

docker exec -it etcd-server bash

2、通过前缀查询所有的key

查询所有数据

etcdctl get --prefix ""

查询所有的key

etcdctl get / --prefix --keys-only

3、java中使用etcd

jdk22版本引入。如果是低级jdk,引入的版本也要降低

复制代码
<dependency>
    <groupId>io.etcd</groupId>
    <artifactId>jetcd-core</artifactId>
    <version>0.7.7</version>
</dependency>
复制代码
@Value("${etcd.endpoints:http://ip:2379}")
private String etcdEndpoints;

/**
 * etcdClient
 */
@Bean
public Client etcdClient() {
    return Client.builder().endpoints(etcdEndpoints.split(",")).build();
}

拿到etcdClient就可以操作etcd了

相关推荐
奋进的芋圆1 分钟前
Spring Boot中实现定时任务
java·spring boot·后端
Jasmine_llq2 分钟前
《P3200 [HNOI2009] 有趣的数列》
java·前端·算法·线性筛法(欧拉筛)·快速幂算法(二进制幂)·勒让德定理(质因子次数统计)·组合数的质因子分解取模法
sww_10265 分钟前
xxl-job原理分析
java
星环处相逢5 分钟前
K8s 实战笔记:3 种发布策略 + YAML 配置全攻略
java·docker·kubernetes
BD_Marathon7 分钟前
Spring——容器
java·后端·spring
LaLaLa_OvO13 分钟前
spring boot2.0 里的 javax.validation.Constraint 加入 service
java·数据库·spring boot
Solar202515 分钟前
构建高可靠性的机械设备企业数据采集系统:架构设计与实践指南
java·大数据·运维·服务器·架构
慧一居士17 分钟前
jdk1.8 及之后的新版本介绍,新特性示例总结
java
eybk20 分钟前
拖放pdf转化为txt文件多进程多线程合并分词版
java·python·pdf
D_FW25 分钟前
数据结构第四章:串
java·开发语言