使用 Yaegi 在 Go 语言项目中嵌入 Go 作为脚本DCjanus 发布于 2023-02-26背景目前(2023年2月)维护着公司的对象存储系统,需要一套用于多机房流量调度与缓存的系统。目前由若干套自运维的 NGINX+ATS 集群实现,由于年久失修,存
Linux 内核版本号过大导致 TiKV 的一次 PanicDCjanus 发布于 2022-12-17TLDRLinux 内核版本号曾被认为可以用三个 8bit 无符号整数表示,但后来这个约定被打破。TiKV 间接使用的库在解析内核版本号时,没有考虑到这一点,导致 panic。
一些 CDN 与网站优化的零散知识DCjanus 发布于 2022-06-02目前(2022年5月)工作是维护某公司的对象存储和整套资源分发体系,经常跟 CDN 与客户端打交道,最近和网友闲聊过程中,发现有些知识虽然没有太大适
Cargo Registry 稀疏索引的一些介绍DCjanus 发布于 2022-01-26Rust 的官方包管理系统依赖一个 GitHub 上的 Git 仓库1管理索引信息,其相关格式也有较为详细的定义2。 随着 crates.io-index 体积的不断膨胀,现有的分发方案逐渐表现出了一些弊
大规模存储系统成本性能优化的一些方法DCjanus 发布于 2021-12-19目前(2021年)的主要工作是参与公司自研对象存储的开发和维护,记录一些常见的成本优化思路。因为投入产出比的原因,不一定所有企业都能够落地。挑选的都是可以从公开渠道找到相关信息的方案,不涉及企业内部技术机密。内容很少,想到啥更新啥。