unSafe.sh - 不安全
我的收藏
今日热榜
公众号文章
导航
Github CVE
Github Tools
编码/解码
文件传输
Twitter Bot
Telegram Bot
Rss
黑夜模式
volcano 云原生批量计算平台的 scheduler 调度器设计实现
volcano 的原文地址在 xiaorui.cc, 后面对 volcano 的架构及技术实现原理会持续补充.volcano controller 的实现[vol...
2023-8-4 16:56:41 | 阅读: 12 |
收藏
|
峰云就她了 - xiaorui.cc
ssn
volcano
taskinfo
pluginname
volcano 云原生批量计算平台的 controller 控制器设计实现
volcano 的原文地址在 xiaorui.cc, 后面对 volcano 的架构及技术实现原理会持续补充.volcano controller 的实现[con...
2023-8-4 16:54:55 | 阅读: 12 |
收藏
|
峰云就她了 - xiaorui.cc
stopch
pg
informer
jobinfo
vcbatch
源码分析基于 bitcask 的 rosedb KV 存储引擎的设计实现
bitcask 存储模型是由 riak 设计出来的, riak 是一个类似 amazon dynamodb 的分布式 kv 数据库,其设计也是无主模型,开发语言是 e...
2023-6-26 16:46:13 | 阅读: 25 |
收藏
|
峰云就她了 - xiaorui.cc
logfile
数据
bitcask
rosedb
valuepos
源码分析基于 bitcask 的 rosedb 存储引擎内数据结构设计实现 (一)
golang 社区里使用 bitcask 模型设计的 kv 存储有不少,比较突出的主要有 rosedb 和 nutsdb。这两个项目有很多的公共点,首先都是基于 bi...
2023-6-26 16:45:12 | 阅读: 23 |
收藏
|
峰云就她了 - xiaorui.cc
logfile
数据
rosedb
tailseq
headseq
源码分析基于 bitcask 的 rosedb 存储引擎内数据结构设计实现 (二)
上篇主要介绍了 rosedb 的 string 和 list 数据结构在 bitcask 存储模型下的实现原理。本文讲解 hash、set、zset (sorted...
2023-6-26 16:44:5 | 阅读: 23 |
收藏
|
峰云就她了 - xiaorui.cc
logfile
zset
数据
rosedb
radixtree
源码分析基于 bitcask 的 rosedb 存储引擎 Compaction GC 合并垃圾回收的实现
使用 bitcask 模型实现的 kv 存储引擎不会直接原理删除数据,而是通过 compaction gc 合并垃圾回收的方式来释放空间。 社区基于 bitcask...
2023-6-26 16:42:59 | 阅读: 18 |
收藏
|
峰云就她了 - xiaorui.cc
logfile
fid
ent
datatype
数据
源码分析基于 bitcask 的 rosedb 存储引擎初始化和关闭的实现
golang bitcask rosedb 存储引擎实现原理系列的文章地址 (更新中)https://github.com/rfyiamcool/notes#gol...
2023-6-26 16:41:55 | 阅读: 24 |
收藏
|
峰云就她了 - xiaorui.cc
logfile
datatype
rosedb
数据
opts
优化 lockfree 中 atomic cas spin 忙轮询自旋引发的性能开销
众所周知 lockfree queue 无锁队列需要注意 spin 忙轮询的问题。当 ringbuffer 已满时,生产者会轮询判断是否可写,不调优的情况下会一直轮询...
2023-5-27 22:43:4 | 阅读: 21 |
收藏
|
峰云就她了 - xiaorui.cc
mutex
osyield
procyield
轮询
lockfree
源码分析 golang bigcache 高性能无 GC 开销的缓存设计实现原理
bigcache 是 golang 编写的高性能的缓存库,其设计很巧妙,通过数据分片解决高并发下锁竞争的问题,通过把数据存到 ringbuffer 来规避 golang...
2023-4-21 22:0:37 | 阅读: 23 |
收藏
|
峰云就她了 - xiaorui.cc
数据
ringbuffer
bigcache
hashedkey
shard
源码分析 golang ristretto 高性能缓存的设计实现原理
ristretto 是 golang 社区里排头部的高性能的数据缓存库,支持键值过期和 LFU 缓存淘汰,还支持最大的内存空间限制,根据写时传入 cost 计算已使用的...
2023-4-21 21:58:47 | 阅读: 24 |
收藏
|
峰云就她了 - xiaorui.cc
conflict
数据
ristretto
expiration
shardedmap
golang disruptor lockfree 高性能无锁队列的设计实现原理
腾讯的老哥在社区中开源了 golang lockfree 的库,本人看到该库的设计很有意思,就参与该项目的开发改进,已经是该项目的 contributor 了. 该库使...
2023-4-21 21:57:0 | 阅读: 27 |
收藏
|
峰云就她了 - xiaorui.cc
lockfree
producer
ringbuffer
rbuf
seqer
源码分析 hashicorp go-memdb 存储的事务及索引的设计实现原理
hashicorp 的 go-memdb 是一个功能丰富且强大的内存型 KV 数据库,支持数据的读写和迭代,还支持 MVCC 多版本、事务、多样索引(单索引和联合索引)...
2023-4-21 21:55:40 | 阅读: 18 |
收藏
|
峰云就她了 - xiaorui.cc
txn
memdb
数据
errorf
indexer
如何分析查看 page cahce 内存中缓存了哪些文件 ( mmap + mincore )
众所周知, 在linux 下使用 Buffered I/O 读写文件是要经过 page cache ( 通常把 buffer cache 也算到 page cache...
2023-3-17 18:30:5 | 阅读: 23 |
收藏
|
峰云就她了 - xiaorui.cc
pgcacher
256000
000m
953g
512000
源码分析头条 kubernetes kubebrain 元数据存储的设计实现原理 (一)
kubebrain 是头条开源的兼容 etcd 接口的 kubernetes 的元数据存储. 众所周知 k8s 元数据都是存在 etcd cluster 中, k8...
2023-3-9 13:59:30 | 阅读: 28 |
收藏
|
峰云就她了 - xiaorui.cc
kubebrain
revision
数据
etcd
revison
源码分析 kubernetes apisix ingress controller 控制器的实现原理 (一)
apisix ingress 相比 nginx ingress 来说还是有不少优势, apisix 可以做到全动态配置加载, 而 nginx ingres 只能做到部...
2023-3-9 13:57:17 | 阅读: 16 |
收藏
|
峰云就她了 - xiaorui.cc
apisix
ingress
workqueue
upstream
merr
源码分析 kubernetes apisix ingress crd 及缓存的实现原理 (二)
篇幅原因分成两个两篇, 第一篇主要分析了 apisix ingress controller 的架构实现以及对 k8s ingress 和 endpoints 进行分...
2023-3-9 13:55:59 | 阅读: 11 |
收藏
|
峰云就她了 - xiaorui.cc
apisix
upstream
apisixroute
memdb
merr
源码分析 kubernetes hpa controller 水平自动扩缩容的实现原理
基于 kubernetes v1.27.0 版本进行 hpa 源码分析.Kubernetes 的 HorizontalPodAutoscaler (hpa) 组件...
2023-3-9 13:54:46 | 阅读: 14 |
收藏
|
峰云就她了 - xiaorui.cc
pods
控制
源码分析 kubernetes client-go workqueue 的实现原理
k8s 的各个 controller 控制器内都有使用 workqueue 做事件队列. 为了满足各个控制器不同队列需求, k8s client-go 内置各种符合需...
2023-3-9 13:52:52 | 阅读: 15 |
收藏
|
峰云就她了 - xiaorui.cc
ratelimiter
dirty
pq
clock
源码分析 kubelet pod 生成 coredns resolv.conf 配置原理
本文分析 k8s pod 容器内的域名解析配置文件 resolv.conf 如何生成, 被如何在容器内创建.kubernetes pod dnsPolicy 策略...
2023-1-3 17:12:45 | 阅读: 22 |
收藏
|
峰云就她了 - xiaorui.cc
dnsconfig
kubelet
clusterdns
dnspolicy
容器
源码分析 kubernetes coredns 插件服务发现及解析的实现原理
Kubernetes Coredns controller 控制器是用来监听 kube-apiserver 获取 service 等资源配置, 资源发生变更时修改内存里...
2023-1-2 23:3:33 | 阅读: 25 |
收藏
|
峰云就她了 - xiaorui.cc
coredns
svc
kubernetes
srv
servedns
Previous
1
2
3
4
5
6
7
8
Next