Fork me on GitHub rfyiamcool
  • Home
  • Golang
  • Kubernetes
  • Nosql
    • DB
    • elasticsearch
    • redis
    • mongodb
  • devops
    • python
    • saltstack
    • ansible
    • docker
    • zabbix
    • 运维
  • 技术分享
  • 高效编程
峰云就她了

专注于Golang、Kubernetes、Nosql、Istio

Golang

优化 lockfree 中 atomic cas spin 忙轮询自旋引发的性能开销

rfyiamcool2023年5月27日

优化 lockfree 中 atomic cas spin 忙轮询自旋引发的性能…

Continue reading →

Golang golang lockfree, golang spinlock, golang 自旋, lockfree 开销

源码分析 golang bigcache 高性能无 GC 开销的缓存设计实现原理

rfyiamcool2023年4月21日

bigcache 是 golang 编写的高性能的缓存库,其设计很巧妙,通过数据…

Continue reading →

Golang, 高性能 golang bigcache, golang bigcache fastcache freecache, golang bigcache 原理, golang bigcache 无 gc, golang bigcache 设计实现, golang bigcache 高性能缓存

源码分析 golang ristretto 高性能缓存的设计实现原理

rfyiamcool2023年4月21日

ristretto 是 golang 社区里排头部的高性能的数据缓存库,支持键值…

Continue reading →

Golang, 高性能 go tinylfu, golang ristretto, golang ristretto 原理, golang ristretto 缓存, golang ristretto 设计实现, golang ristretto 高性能缓存

golang disruptor lockfree 高性能无锁队列的设计实现原理

rfyiamcool2023年4月21日

腾讯的老哥在社区中开源了 golang lockfree 的库,本人看到该库的设…

Continue reading →

Golang, 高性能 go disruptor lockfree, go lockfree, go 高性能无锁队列, golang lockfree queue, golang lockfree 无锁, golang lockfree 队列, golang 无锁队列

源码分析 hashicorp go-memdb 存储的事务及索引的设计实现原理

rfyiamcool2023年4月21日

hashicorp 的 go-memdb 是一个功能丰富且强大的内存型 KV 数…

Continue reading →

DB, Golang go memdb, golang hashicorp memdb 事务索引, hashicorp memdb 事务, hashicorp memdb 原理, hashicorp memdb 索引, hashicorp memdb 设计

如何分析查看 page cahce 内存中缓存了哪些文件 ( mmap + mincore )

rfyiamcool2023年3月17日

众所周知, 在linux 下使用 Buffered I/O 读写文件是要经过 p…

Continue reading →

Golang golang mincore, golang mmap, mincore page cache, page cache 文件, pcstat, pgcacher, 查看 page cahce 缓存的文件

源码分析 kubelet pod 生成 coredns resolv.conf 配置原理

rfyiamcool2023年1月3日

本文分析 k8s pod 容器内的域名解析配置文件 resolv.conf 如何…

Continue reading →

Golang, kubernetes kubelet coredns, kubelet coredns 原理, kubelet dns 原理, kubelet resolv.conf

源码分析 kubernetes coredns 插件开发和服务发现的实现原理

rfyiamcool2023年1月2日

Kubernetes Coredns controller 控制器是用来监听 k…

Continue reading →

Golang, kubernetes coredns kubernetes 原理, coredns 原理, coredns 插件原理, coredns 插件开发, coredns 服务发现, kubernetes coredns 源码分析

源码分析 kubernetes ingress nginx 动态更新的实现原理

rfyiamcool2023年1月1日

源码分析 kubernetes ingress nginx 动态更新的实现原理 …

Continue reading →

Golang, kubernetes ingress nginx 动态更新, k8s ingress nginx 原理, k8s nginx 动态更新, kubernetes ingress nginx, nginx 动态更新

源码分析 kubernetes ingress nginx controller 控制器的实现原理

rfyiamcool2023年1月1日

源码分析 kubernetes ingress nginx controller…

Continue reading →

Golang, kubernetes ingress nginx 原理, ingress nginx 源码, k8s ingress nginx 原理, kubernetes ingress nginx controller 原理

源码分析 kubernetes cronjob controller 控制器的实现原理

rfyiamcool2022年12月29日

我们可以利用 CronJob 执行基于 crontab 调度的 Job 任务. …

Continue reading →

Golang, kubernetes cronjob controller 原理, cronjob 源码分析, kubernetes cronjob controller 原理, kubernetes cronjob controller 源码

源码分析 kubernetes leaderelection 选举的实现原理

rfyiamcool2022年12月28日

leader election 选举的例子 这是一个使用 clinet-go l…

Continue reading →

Golang, kubernetes client-go 源码, kubernetes 源码分析, leaderelection 实现原理, leaderelection 源码分析

源码分析 kubernetes daemonset controller 控制器的原理设计实现

rfyiamcool2022年12月26日

基于 k8s v1.27.0 进行源码分析其原理. 入口 创建 daemonse…

Continue reading →

Golang, kubernetes daemonset controller 原理, daemonset controller 源码, kubernetes daemonset

源码分析 kubelet eviction manager 驱逐的设计实现

rfyiamcool2022年12月23日

kubernetes 出于保证节点的服务质量和稳定性,在节点资源紧张时会驱动 k…

Continue reading →

Golang, kubernetes kubelet eviction pod, kubelet 源码, kubelet 驱逐, kubelet 驱逐设计

源码分析 kubernetes kubelet pod 管理的设计实现

rfyiamcool2022年12月18日

源码分析 启动入口 实例化 kubelet 服务实例, 并启动 syncLoop…

Continue reading →

Golang, kubernetes kubelet 添加 pod, kubelet 源码, 源码 k8s kubelet pod

源码分析 kubernetes kubelet prober 探针的设计实现

rfyiamcool2022年12月15日

概述 kubelet 使用 livenessProbe 存活探针来确定什么时候要…

Continue reading →

Golang, kubernetes kubelet prober, kubelet 探针, kubelet 探针实现, 源码 kubelet

源码分析 kubernetes kubelet gc 垃圾回收的设计实现

rfyiamcool2022年12月14日

参数介绍 kubelet 垃圾回收(Garbage Collection)用来磁…

Continue reading →

Golang, kubernetes kubelet gc, kubelet gc垃圾回收, kubelet 垃圾回收, kubelet 源码

源码分析 kubernetes endpoints controller 的设计实现

rfyiamcool2022年12月13日

源码分析 kubernetes endpoints controller 的设计…

Continue reading →

Golang, kubernetes golang kubernetes 源码, k8s 源码, kubernetes endpoints controller, kubernetes endpoints controller 设计, kubernetes 设计实现

源码分析 kubernetes deployment controller 的设计实现

rfyiamcool2022年12月12日

源码分析 kubernetes deployment controller 的设…

Continue reading →

Golang, kubernetes deployment controller 设计实现, golang kubernetes 源码, kubernetes deployment controller 源码

源码分析 kubernetes replicaset controller 的设计实现

rfyiamcool2022年12月11日

源码分析 kubernetes replicaset controller 的设…

Continue reading →

Golang, kubernetes kubernetes controller 原理, kubernetes controller 源码, kubernetes controller 设计实现, kubernetes 源码
Previous Articles

公告


我的github地址: github.com/rfyiamcool

有问题可邮件沟通: rfyiamcool@163.com



 

标签

ansible ansible api docker docker api elasticsearch etcd gevent golang golang channel golang gc golang redis golang runtime golang 高并发 golang 高性能 gunicorn Influxdb kibana kibana4 mysql mysql 索引 peewee python python elasticsearch python epoll python etcd python gevent python happybase python hbase python influxdb python multiprocessing python peewee python redis python requests python rq python thrift python zabbix redis redis cluster redis lua rosedb rosedb 设计 saltstack traefik 源码 zabbix zabbix二次开发

近期文章

  • volcano 云原生批量计算平台的 scheduler 调度器设计实现 2023年8月4日
  • volcano 云原生批量计算平台的 controller 控制器设计实现 2023年8月4日
  • 源码分析基于 bitcask 的 rosedb KV 存储引擎的设计实现 2023年6月26日
  • 源码分析基于 bitcask 的 rosedb 存储引擎内数据结构设计实现 (一) 2023年6月26日
  • 源码分析基于 bitcask 的 rosedb 存储引擎内数据结构设计实现 (二) 2023年6月26日
  • 源码分析基于 bitcask 的 rosedb 存储引擎 Compaction GC 合并垃圾回收的实现 2023年6月26日
  • 源码分析基于 bitcask 的 rosedb 存储引擎初始化和关闭的实现 2023年6月26日
  • 优化 lockfree 中 atomic cas spin 忙轮询自旋引发的性能开销 2023年5月27日
  • 源码分析 golang bigcache 高性能无 GC 开销的缓存设计实现原理 2023年4月21日
  • 源码分析 golang ristretto 高性能缓存的设计实现原理 2023年4月21日

文章归档

  • 2023年8月 (2)
  • 2023年6月 (5)
  • 2023年5月 (1)
  • 2023年4月 (4)
  • 2023年3月 (9)
  • 2023年1月 (4)
  • 2022年12月 (14)
  • 2022年11月 (3)
  • 2022年5月 (1)
  • 2022年3月 (1)
  • 2022年1月 (1)
  • 2021年10月 (1)
  • 2021年7月 (2)
  • 2021年6月 (1)
  • 2021年4月 (1)
  • 2021年2月 (2)
  • 2021年1月 (2)
  • 2020年12月 (1)
  • 2020年11月 (1)
  • 2020年10月 (1)
  • 2020年8月 (4)
  • 2020年7月 (1)
  • 2020年6月 (1)
  • 2020年5月 (2)
  • 2020年4月 (1)
  • 2020年3月 (2)
  • 2020年2月 (5)
  • 2020年1月 (4)
  • 2019年12月 (4)
  • 2019年10月 (1)
  • 2019年9月 (3)
  • 2019年8月 (4)
  • 2019年7月 (2)
  • 2019年6月 (4)
  • 2019年5月 (2)
  • 2019年4月 (2)
  • 2019年3月 (2)
  • 2019年2月 (1)
  • 2019年1月 (4)
  • 2018年12月 (2)
  • 2018年11月 (2)
  • 2018年10月 (3)
  • 2018年9月 (2)
  • 2018年8月 (2)
  • 2018年7月 (3)
  • 2018年6月 (5)
  • 2018年5月 (3)
  • 2018年4月 (5)
  • 2018年3月 (4)
  • 2018年2月 (4)
  • 2018年1月 (6)
  • 2017年12月 (2)
  • 2017年11月 (3)
  • 2017年10月 (2)
  • 2017年9月 (2)
  • 2017年8月 (4)
  • 2017年7月 (4)
  • 2017年6月 (4)
  • 2017年5月 (4)
  • 2017年4月 (3)
  • 2017年3月 (3)
  • 2017年2月 (4)
  • 2017年1月 (5)
  • 2016年12月 (5)
  • 2016年11月 (3)
  • 2016年10月 (5)
  • 2016年9月 (4)
  • 2016年8月 (2)
  • 2016年7月 (8)
  • 2016年6月 (6)
  • 2016年5月 (14)
  • 2016年4月 (14)
  • 2016年3月 (38)
  • 2016年2月 (10)
  • 2016年1月 (21)
  • 2015年12月 (14)
  • 2015年11月 (18)
  • 2015年10月 (12)
  • 2015年9月 (12)
  • 2015年8月 (15)
  • 2015年7月 (11)
  • 2015年6月 (12)
  • 2015年5月 (26)
  • 2015年4月 (17)
  • 2015年3月 (8)
  • 2015年2月 (4)
  • 2015年1月 (14)
  • 2014年12月 (16)
  • 2014年11月 (65)
  • 2014年10月 (12)
  • 2014年9月 (23)
  • 2014年8月 (2)
  • 2014年7月 (7)
  • 2014年6月 (4)
  • 2014年5月 (17)
  • 2014年4月 (11)
  • 2013年8月 (1)
  • 2013年5月 (1)
  • 2013年2月 (1)
© 2025 峰云就她了. All rights reserved.
hello world, github.com/rfyiamcool
京ICP备15061109号-1