网页 综合 更新时间 2026-11-15 02:05:52

胡云Troy - 博客园

自动蜘蛛 www.cnblogs.com 正文约 2682 字
会员 周边 新闻 博问 闪存 赞助商 Chat2DB 所有博客 当前博客 我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录 注册 登录 云计算工作坊 https://xhyyx.pages.dev/ 博客园 首页 新随笔 联系 管理 订阅 2026年11月14日 kubernetes 水平自动伸缩学习笔记(二) 摘要: 目录前言架构设计源码轮询采集并发随机采集指标收集存储指标性能调优参考资料 前言 上一篇笔记在介绍 kubernetes 水平自动伸缩实现前先预设了整体架构。本篇笔记将围绕 kubernetes 的采集器 Metrics Server 进行介绍。 架构 kubernetes 采集器的架构如下图所示: 阅读全文 posted @ 2026-11-14 17:53 胡云Troy 阅读(47) 评论(0) 推荐(0) kubernetes 水平自动伸缩学习笔记(一) 摘要: 目录前言设计采集器问题1: 采集器和谁交互?问题2: 采集器怎么处理指标?问题3: 采集器如何实现高可用?问题4: 采集器采集哪些指标?控制器问题1: 控制器的拉取周期怎么定?问题2: 工作负载资源临时抖动怎么办?问题3: 扩缩容的时机是怎样的?问题4: 窗口该怎样表示呢?问题5: 控制器如何高可用 阅读全文 posted @ 2026-11-14 00:43 胡云Troy 阅读(70) 评论(2) 推荐(1) 2026年7月12日 深入理解 client-go 与 controller-runtime:从 informer 到调谐的性能之道 摘要: 前言 开发 Kubernetes CRD 资源时,绕不开 client-go 的 informer 机制。使用 client-go 本身并不困难——根据 kubebuilder 官网生成调谐框架,然后在 Reconcile方法中添加业务逻辑即可。 然而,只停留在“能用”的层面,很难理解其中的玄妙,出 阅读全文 posted @ 2026-07-12 18:12 胡云Troy 阅读(124) 评论(2) 推荐(1) 2026年6月22日 Leader 不参与读请求?etcd 线性读实现揭秘 摘要: 在很多分布式系统中,读请求通常都会转发给 Leader。 原因很简单:只有 Leader 才知道哪些日志已经提交(committed),哪些数据是最新的。 但 etcd 允许 Follower 节点直接处理线性一致读(Linearizable Read)。 这不禁让人产生几个疑问: Follower 阅读全文 posted @ 2026-06-22 16:09 胡云Troy 阅读(141) 评论(0) 推荐(1) 2026年6月20日 《Concurrency in Go》学习笔记 摘要: 最近由于 并发性能优化复盘 开始看并发编程相关的书籍,希望借着书把并发相关的内容给摸清。现在看的差不多了,可以写篇学习笔记记录下。 首先,并发不是并行这个不用解释了。 要用到并发,主要有两种模式: Worker Pool: 工作池模式; Pipeline: 管道模式; 用 Worker Pool 模 阅读全文 posted @ 2026-06-20 18:40 胡云Troy 阅读(35) 评论(0) 推荐(0) 2026年6月18日 并发性能优化复盘 摘要: 上周服务治理系统的同事(注意不是客户)发现一个问题,他调用的 api 接口不稳定。有时候正常,有时候报错,关键是大部分时候都是报错。 更关键的是这个接口是我开发的。 好吧,理所当然的他来找我。第一时间“男人的第六感”告诉我是后端服务处理时间太长了,导致客户端在超时时间内未处理完成。要不把 timeo 阅读全文 posted @ 2026-06-18 12:02 胡云Troy 阅读(283) 评论(0) 推荐(1) 2026年6月14日 Strong consistency models 学习笔记 摘要: 读完文章 Strong consistency models 感觉有必要做个笔记,这篇文章很难,不好懂,几乎每段都要配上百度翻译和 ChatGPT 才能看的懂。为了对得起自己的理解和转头即忘的记忆力(看起来好像是病句...),还是写个笔记记录下,另一方面用自己的话,自己的理解在说一遍也能检查理解的到 阅读全文 posted @ 2026-06-14 15:53 胡云Troy 阅读(118) 评论(0) 推荐(1) 2026年6月10日 当 leader 被隔离: etcd 网络分区深度分析 摘要: etcd-raft 节点在 follow,leader 和 candidate 状态流转。状态转移图如下: 图片摘自 https://raft.github.io/raft.pdf 正常情况下,各节点在自己的角色里好好干活。但是如果出现异常,比如网络分区后,各个节点会做什么呢? 本文主要讨论网络分区 阅读全文 posted @ 2026-06-10 14:54 胡云Troy 阅读(157) 评论(0) 推荐(0) 2025年12月26日 go-zero rest 源码学习笔记 摘要: 概述 go-zero 基于 net/http 标准库实现了一套 rest web 框架。在使用 goctl 快速开发的同时,也需要了解 go-zero 内部做了什么。本文结合 go-zero rest学习其中的源码,力图做到知其所以然。 源码 流程图 在阅读源码之前,先看下流程图有个印象。从流程图大 阅读全文 posted @ 2025-12-26 22:19 胡云Troy 阅读(814) 评论(0) 推荐(0) 2025年12月7日 go net/http 学习笔记 摘要: 概述 在使用 Go 开发时几乎都会用到 net/http 标准库。但是,对库的内部实现不了解,仅限于会用。遇到问题容易懵,比如: 长连接和短连接有什么区别?具体什么实现原理? net/http 如何处理并发请求? net/http 有用到缓存吗?缓存用来干什么? ...... 单个问题各个击破,不如 阅读全文 posted @ 2025-12-07 14:18 胡云Troy 阅读(1104) 评论(0) 推荐(0) 下一页 公告 博客园 © 2004-2026 浙公网安备 33010602011771号 浙ICP备2021040463号-3
访问原文 返回搜索 https://www.cnblogs.com/xingzheanan/
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。