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

专注于Golang、Kubernetes、Nosql、Istio

Author: rfyiamcool

技术分享之redis经验之谈

rfyiamcool2019年12月10日

前言: 前些日子完成了整个交易服务的缓存系统的构建,颇有些心得。就在公司组织了一…

Continue reading →

redis, 技术分享 redis分享, redis经验之谈

优化Golang分布式行情推送的性能瓶颈

rfyiamcool2019年10月22日

前言: 最近一直再优化行情推送系统,有不少优化心得跟大家分享下。性能方面提升最明…

Continue reading →

Golang golang grpc 推送, golang 推送, golang 时间轮, golang 行情推送, golang 高并发

完全兼容golang定时器的高性能时间轮实现(go-timewheel)

rfyiamcool2019年9月27日

前言: 又是golang的定时器时间轮库,这是我实现的第二版时间轮了 &#x1f…

Continue reading →

Golang go timewheel, go 定时器 时间轮, go 时间轮, golang 时间轮 timer, 时间轮原理

技术分享之http2和quic的那些事儿

rfyiamcool2019年9月17日

前言: 朋友那边邀请我去做个技术分享,本来我是打算讲service mesh,但…

Continue reading →

技术分享 golang http2, golang quic, http2 quic, quic, quic udp

源码分析go time.timer和ticker的stop问题

rfyiamcool2019年9月9日

前言: 最近在优化golang的定时器时间轮,为了其他同事方便使用该库,我把go…

Continue reading →

Golang go 时间轮, golang ticker stop, golang timer stop, golang timer stop bug

技术分享之service mesh (k8s&istio)的那些事儿

rfyiamcool2019年8月24日

istio kubernets envoy…

Continue reading →

技术分享 istio, istio envoy, istio 开发, kubernetes istio, kubernets, service mesh

redis ziplist优化千万级kv的内存占用

rfyiamcool2019年8月22日

前言: 如题,千万级别的key value在redis里怎么存才合适?我们知道r…

Continue reading →

redis redis ziplist, redis ziplist hash 内存, redis ziplist 内存

golang grpc网关使用连接池提吞吐量

rfyiamcool2019年8月13日

前言: 社区里不少人都在谈论grpc有没有必要使用连接池,我这边有个grpc网关…

Continue reading →

Golang golang grpc 性能, gprc 锁, grpc client pool, grpc 吞吐, grpc 连接池

go sync.pool []byte导致grpc解包异常

rfyiamcool2019年8月4日

前言: 在使用golang sync.pool的时候遇到一个小坑,这个小坑会导致…

Continue reading →

Golang go sync.pool 性能, go sync.pool异常, grpc sync.pool

nginx grpc streaming负载均衡的排坑和思考

rfyiamcool2019年7月27日

前言: 我们知道nginx在1.13版本之后就可以支持grpc的负载均衡了。官方…

Continue reading →

Golang nginx envoy, nginx grpc, nginx grpc golang, nginx grpc 性能

golang自动检测死锁deadlock的实现

rfyiamcool2019年7月19日

前言: 前两天朋友golang服务遇到了死锁的问题,在我的指导下解决了问题。&#…

Continue reading →

Golang golang deadlock, golang 死锁, golang 死锁检测, 动态死锁检测, 死锁检测

Golang rate无法延迟重排的BUG

rfyiamcool2019年6月28日

前言: 研究golang rate限频的源码时候,发现rate的Wait,Wai…

Continue reading →

Golang go rate限频, golang rate, golang rate reserve, golang rate wait

golang net/http输出context引起的map panic

rfyiamcool2019年6月26日

前言: 最近遇到一个很奇怪的问题,在net/http里打印http.Reques…

Continue reading →

Golang golang context panic, golang net/http, golang net/http map, golang net/http 源码

golang fmt递归引起stack overflow异常

rfyiamcool2019年6月17日

前言 我想大家都有这么一个场景,在类里实现一个string方法,供调用方去格式化…

Continue reading →

Golang go fmt, go fmt stack overflow, go stack overflow

golang新版如何优化sync.pool锁竞争消耗?

rfyiamcool2019年6月12日

前言: sync.pool是golang的标准库,通过堆对象复用达到减少gc延迟…

Continue reading →

Golang go sync.pool锁竞争, golang sync.pool, sync.pool, sync.pool锁

使用golang协程池控制并发请求

rfyiamcool2019年5月24日

前言: 先聊下线程池,线程池存在是为了规避频繁的线程创建和销毁的开销,那么协程池…

Continue reading →

Golang golang 协程池, 协程池

源码分析golang consul分布式锁lock delay问题

rfyiamcool2019年5月19日

前言: 这几年下来搞了好几种分布式锁了,比如最开始的redis,后来升级到red…

Continue reading →

Golang consul lock delay, consul 分布式锁, consul集群, go consul

golang backoff重试指数退避算法

rfyiamcool2019年4月23日

前言: 前时间出了一个小问题,下游的服务时不时的阻塞,我这边为了确保数据一致性,…

Continue reading →

Golang backoff, go backoff, go 退避, 退避算法

Grpc protobuf的动态加载及类型反射实战

rfyiamcool2019年4月1日

前言: 我们这有几个grpc protobuf的特殊场景,开发的过程就是抓狂的过…

Continue reading →

Golang golang protobuf, grpc protobuf, grpc 动态, grpc 反射, protobuf 动态

源码分析golang http shutdown优雅退出的原理

rfyiamcool2019年3月29日

前言: 我们知道在go 1.8.x后,golang在http里加入了shutdo…

Continue reading →

Golang golang shutdown, golang 优雅退出, golang 平滑重启, golang 源码
Previous Articles
Next 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