ETCD 实现服务发现讲解
2024-10-21 12:47:19
租约:具有时间有效期,键绑定到租约后,当租约到期失效,绑定到的租约的键也会被删除。
创建租约
etcdctl lease grant 600
lease 694d81f509b7940a granted with TTL(600s)
创建key并绑定到租约
etcdctl put --lease=32695410dcc0ca06 node1 service1
监控键的变化:
监控node1 至 node10 变化的
etcdctl watch node1 node10
监控node前缀变化
etcdctl watch --prefix node
watch命令监控的键发生变化,值改变、键删除都会监控到。当一个服务在节点开启时创建自己单个服务的租约,然后将服务名作为键,关联到租约。其他负责调度服务的代码watch 服务名对应的键就实现了服务注册发现。
最新文章
- 在uwp中复活常用的vb库函数
- AIX配置时间服务器(NTP)
- 公钥私钥 ssl/tsl的概念
- socket网络编程中read与recv区别
- Android 动画深入解析
- 一款jQuery立体感动态下拉导航菜单特效
- java新手笔记34 连接数据库
- CQRS学习——IOC,配置,仓储隔离以及QueryEntry[其三]
- Matrix Power Series(POJ 3233 构造新矩阵求解+ 快速矩阵幂)
- html常用标签有哪些
- Java虚拟机之类加载机制
- standby_file_management参数为MANUAL导致添加数据文件错误
- OneinStack——PHP多版本共存
- LeetCode(57):插入区间
- div滤镜结合ajax,实现登录
- Elasticsearch环境安装配置
- java web Servlet开发(一)
- UVa 12099 The Bookcase (DP)
- Yii2.0随笔 路由
- 分享一个JQuery弹出层插件