关于我 - About me
- Member of UESTC’s StarStudio,和 Peter 一起,是曾经的 DevOps 方向
负责人搬砖的。 - 出身六线小城市,想看到更大的世界。毕业于某末流985。目前似乎已经成为社畜,就职于某大型游戏公司的基础架构部,负责私有云相关研发。
- 对分布式系统设计有浓厚兴趣,比较关注系统相关的前沿技术,正努力变得会一点。
- 日常使用 Python/Go/C++/C。技术栈不仅仅只是 Web Backend。另是个 Linuxer,Arch党
(Mac真香)。喜欢折腾新技术。 - 日常摄影,水群,折腾各种乱起八糟的项目,也是一个Furry控(owo),但并不会画画(QAQ),只有半个 OC。
“泠风”源于我对自己的概括,最初是为 OC 取的名字,当然也意外成为了我在虚拟世界中一个代称。Rinkoon == 泠风。
个人项目 Personal Projects
Just for fun. 何乐而不为。
(Alpha) CrossMesh: Global-scale overlay network router, designed for connecting cloud network infrastructure.
跨机房网络互联方案,用于构建扁平的Overlay网络。最初作为网络中间件,在 StarStudio 里用于支撑跨校区(同城异地)的数据库离线灾备同步。目前无中心化节点,Edge 节点对等(Peer-to-Peer),故障检测和信息交换基于 Gossip 协议(论文:《SWIM: Scalable Weakly-consistent Infection-style Process Group Membership Protocol》)。
WIP:即将重构。最终目标是 Cloud-Native 的多云网络组件,包括 CrossMesh Edge / Agent / Connect,用于连接容器,虚拟机,公有云VPC等不同的网络基础设施。(理想远大 (*/ω\*) )
(Alpha) sladder: Simple and embeded membership framework for service discovery and cluster management.
《SWIM: Scalable Weakly-consistent Infection-style Process Group Membership Protocol》的另一个实现 + CRDT。用于去中心化的松散集群 Membership 管理,和最终一致性且基于节点 KV 模型的集群元数据 Replication。将被我用于在 CrossMesh 中构建动态的网络结构。
arbiter: Manage goroutine lifecycles.
Goroutine 生命周期管理,防止泄漏。我主要用它来更方便实现 Graceful Termination。

