分布式系统 / Linux 内核 / 线上排障

苍天环绕的小世界

博客就是将自己的内心赋予形态!出现吧,苍天环绕的小世界!

72 篇文章 8 个分类
苍天环绕的小世界

全部文章

72
高可用之路

高可用之路-闲聊监控指标的局限

在我和GPT探讨了很多天的人生之后,他终于说动了我,让我开启迟迟不想动笔的高可用系列。感谢GPT们让我从大量繁琐技术文档中解放出来,让我有时间进行真正的思考。写博客对我来说最大的收益是强制自己思考,如果连博客本身都被GPT代劳,那还不如不写。所以本文文字AI含量基本为0,纯手敲,顶多听取了一些AI在...

7 min read
高可用之路
高可用之路-闲聊监控指标的局限
linux源码分析

Linux上TCP的几个内核参数调优

Linux作为一个强大的操作系统,提供了一系列内核参数供我们进行调优。光TCP的调优参数就有50多个。在和线上问题斗智斗勇的过程中,笔者积累了一些在内网环境应该进行调优的参数。在此分享出来,希望对大家有所帮助。 好了,在这里先列出调优清单。请记住,这里只是笔者在内网进行TCP内核参数调优的经验,仅供...

6 min read
linux源码分析
Linux上TCP的几个内核参数调优
自己动手系列

分库分表中间件的高可用实践

分库分表中间件在我们一年多的锤炼下,基本解决了可用性和高性能的问题(只能说基本,肯定还有隐藏的坑要填),问题自然而然的就聚焦于高可用。本文就阐述了我们在这方面做出的一些工作。 作为一个无状态的中间件,高可用问题并没有那么困难。但是尽量减少不可用期间的流量损失,还是需要一定的工作的。这些流量损失主要分...

7 min read
自己动手系列
分库分表中间件的高可用实践
自己动手系列

自己动手写SQL查询引擎-总篇

本篇Blog在总体层面介绍了SQL查询引擎Rider的功能及设计,其细节部分将会在后面的篇章中一一道来。 笔者在实际工作中经常需要解析文件,每次文件稍有变化,都得拷贝粘贴一堆代码。 于是就想着能不能做一个通用的服务,通过配置的方式解析文件。 最通用的方法就是自己定义一个文件描述语言,用语言去描述文件...

2 min read
自己动手系列
自己动手写SQL查询引擎-总篇
自己动手系列

MySql之自动同步表结构

在开发过程中,由于频繁的修改数据库的字段,导致rd和qa环境的数据库表经常不一致。 而由于这些修改数据库的操作可能由多个rd操作,很难一次性收集全。人手工去和QA环境对字段又特别繁琐,容易遗漏。 于是笔者就写了一个能够自动比较两个数据库的表结构,并生成alter语句的程序。同时还可以进行配置从而自动...

1 min read
自己动手系列
MySql之自动同步表结构