首页
AI Coding
沸点
课程
直播
活动
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,即多版本并发控制,是数据库并发领域的一个基础概念,也是在一定业务场景下解决读写并发问题的一种思路