首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
etcd
订阅
迷y
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
etcd的watch是怎么实现的
工作当中使用etcd作为配置中心,主要使用了etcdclient提供的watch接口对存储的配置进行实时监听更新,很好奇etcd内部是如何做到不丢数据并联通上下游的,于是翻看了部分v3版本实现代码
etcd的租约是怎么实现的
我们都知道Redis可以通过expire命令对key设置过期时间,来实现缓存的ttl,etcd同样有一种特性可以对key设置过期时间,也就是租约(Lease)。
Kubernetes 为什么选择ETCD做存储?
为什么用 ETCD 作为存储 这是一个技术选型的问题,首先得想清楚存储需要支持什么样的功能? 从 Kubernetes 的功能出发去分析如何进行选择
用 Redis 做分布式锁?配合源码食用更稳妥 - SET NX 命令剖析
在分布式系统中,我们经常会借助 redis 的 SET NX 命令来实现多个服务之间的锁机制,即所谓的分布式锁,一起来看看它的底层实现吧~
etcd分布式锁的实现原理
在同一个进程里面,为了避免对共享变量产生数据竞争,通常可以通过加锁解锁的方式来避免。但是如果是多个进程,操作同一份资源,就不能用普通的锁了,这时候的“锁”需要一个能共享的介质来存储,使用它的进程可以通
etcd的MVCC是怎么实现的
MVCC是什么 在了解之前,首先需要明白乐观锁与悲观锁的概念。乐观锁与悲观锁是两种编程思想,并不局限与编程语言。 悲观锁 在对临界资源做一些读写时候,为了防止其他人同步修改数据,直接把数据锁住,操作完
etcd系列之事务:etcd 中如何实现事务(上)?
你好,我是 aoho,今天我和你分享的主题是事务:etcd 中如何实现事务? 我们在前面介绍了 etcd 存储、etcd-raft 模块以及 MVCC 多版本控制实现的原理。今天将会介绍 etcd 中
延时队列如何实现?ETCD vs Redis
前言 日常开发中,我们经常会碰到有延时任务的场景,譬如30分钟后关闭订单、在指定时间上架某个活动等,如果是最简单的场景,不考虑服务水平扩容、服务宕机等因素,可能内部用
如何与 etcd 服务端进行通信?客户端 API 实践与核心方法介绍
客户端 API 实践与核心方法。 etcd 提供了哪些接口?你仔细阅读过 etcd 的接口文档吗?接口该如何使用?
Etcd MVCC实现机制及源码分析
MVCC,全称Multi-Version Concurrency Control,即多版本并发控制,是数据库并发领域的一个基础概念,也是在一定业务场景下解决读写并发问题的一种思路