上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 26 下一页
摘要: 使用Go实现健壮的内存型缓存 本文介绍了缓存的常见使用场景、选型以及注意点,比较有价值。 译自:Implementing robust in-memory cache with Go 内存型缓存是一种以消费内存为代价换取应用性能和弹性的方式,同时也推迟了数据的一致性。在使用内存型缓存时需要注意并行更 阅读全文
posted @ 2022-05-19 12:13 charlieroro 阅读(1822) 评论(0) 推荐(1)
摘要: victoriaMetrics无法获取抓取target的问题 问题描述 最近在新环境中部署了一个服务,其暴露的指标路径为:10299/metrics,配置文件如下(名称字段有修改): apiVersion: v1 items: - apiVersion: operator.victoriametri 阅读全文
posted @ 2022-05-08 13:23 charlieroro 阅读(625) 评论(0) 推荐(0)
摘要: 分析fastcache和freecache(一) fastcache和freecache是两个比较简单的缓存实现,下面分析一下各自的实现,并学习一下其实现中比较好的方式。 fastcache 概述 fastcache是一个简单库,核心文件也就两个:fastcache.go和bigcache.go。其 阅读全文
posted @ 2022-04-30 01:01 charlieroro 阅读(513) 评论(0) 推荐(0)
摘要: victoriaMetrics中的一些Sao操作 目录victoriaMetrics中的一些Sao操作快速获取当前时间计算结构体的哈希值将字符串添加到已有的[]byte中将int64的数组转换为byte数组并发访问的sync.WaitGroup定时器池为时间添加抖动访问限速优先级控制 快速获取当前时 阅读全文
posted @ 2022-04-29 14:34 charlieroro 阅读(688) 评论(0) 推荐(0)
摘要: golang bufio 目录golang bufio使用bufio进行写缓存中满数据缓存中仍有空间待写入的数据大于缓存的大小缓存重用获取缓存的可用空间数使用bufio进行读PeekReadReadSliceReadLineReadBytesScanner附并发复用缓存限制从io.Reader中读取 阅读全文
posted @ 2022-04-21 01:22 charlieroro 阅读(1941) 评论(0) 推荐(0)
摘要: 目录victoriaMetrics之byteBufferByteBufferPool的用法leveledbytebufferpoolByteBufferWriter接口实现ReadFrom接口实现总结 victoriaMetrics之byteBuffer VictoriaMetrics经常会处理数目 阅读全文
posted @ 2022-04-06 23:10 charlieroro 阅读(407) 评论(0) 推荐(0)
摘要: victoriaMetrics库之布隆过滤器 代码路径:/lib/bloomfilter 概述 victoriaMetrics的vmstorage组件会接收上游传递过来的指标,在现实场景中,指标或瞬时指标的数量级可能会非常恐怖,如果不限制缓存的大小,有可能会由于cache miss而导致出现过高的s 阅读全文
posted @ 2022-04-05 01:02 charlieroro 阅读(506) 评论(0) 推荐(0)
摘要: 最近有做一个Prometheus metrics代理的一个小项目,暂称为prom-proxy,目的是为了解析特定的指标(如容器、traefik、istio等指标),然后在原始指标中加入应用ID(当然还有其他指标操作,暂且不表)。经过简单的本地验证,就发布到联调环境,跑了几个礼拜一切正常,以为相安无事 阅读全文
posted @ 2022-03-25 12:17 charlieroro 阅读(1643) 评论(7) 推荐(1)
摘要: kubebuilder 的运行逻辑 目录kubebuilder 的运行逻辑更新概述Managerskubebuilder的处理Controllerskubebuilder的处理Reconcilers重新执行Reconcilerkubebuilder的处理Controller事件来源与使用client 阅读全文
posted @ 2022-03-05 16:57 charlieroro 阅读(4190) 评论(0) 推荐(1)
摘要: kyverno VS gateKeeper 概述 这两组开源工具都是是基于kubernetes 的webhook机制,支持validatingwebhook和mutatingwebhook。整体思路上是一样的,都是针对资源的字段,如标签、镜像等来设置规则,在对kubernetes资源的控制范围和粒度 阅读全文
posted @ 2022-03-04 13:18 charlieroro 阅读(589) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 26 下一页