Brabalawuka’Blog
分享一些感悟,心得,学习笔记~
Sharing random thoughts~
I used to share my understanding and architecture of the Google File System. Today I will share Bigtable, a revolutionary distributed database build upon GFS by Google
2023的必然不会很冗长,尤其是工作上的进展在前一篇文章已经总结过了,2023 对于我来说其实可以用平淡来形容,其中仍然有一些确幸。这一年给自己打 80 分,比去年高一些,因为做出了一些改变,值得比去年高十分。
围在城里的人想冲出来,城外的人想冲进去,无论婚姻也罢,职业也罢,人生的愿望大都如此。
The weekend started as any other, but it quickly took an unusual turn when our users reported a bizarre issue on our chat page. As the backend developer for the Instant Messaging (IM) Team, I found myself bombarded with feedback indicating that the chat page was displaying strange languages.
今天是2022大年初一,窗外细雨绵绵—也是非常适合写作的日子。2022年对我来说也是非常特殊的一年,有情绪化的混乱,有和解前的茫然,也有做出选择后的坚定与和解。最重要的两个词汇是和解与寻找,我解答了自己在2021年底留下的问题同时也在不断寻找和放弃中度过了2022年。
Distributed database / file system is crucial for understanding how our distributed system works. During the progression of all DB/ File systems. Google File System lays the foundation for a massive scalable system. So I would love to share this classic design and if you are interested, can go on with sharing on Bigtable / HDFS / HBASE and other more state of the art solutions.
I used to encounter an interesting issue, the Redis call has an increase in latency after I upgrade the network library dependency of my service RPC framework. The reason was that the pollers of RPC networker library occupy too much CPU and it grabs the default Redis netpoller’s CPU schedule. However, I could barely understand what happened in the networking part of the framework. So this session I will do a rough introduction on network packages
作为一个开发IM的后端程序员,我越来越开始讨厌IM这个东西。当它无处不在时,它会阻碍信息的传播。
This essay is a follow up introduction on IM Architecutre. We will discuss some common consistency, avilability and partition tolerance issues we face in a multi-datacenter, distributed architecture of the IM system. We will also discuss how we tackle with thess issues in the service implementation to acieve high avaliblity and parition tolerance meanwhile achieving final consistency.
从第一天开始用智能手机,用电脑,我无时无刻不在思考和体验和追求好的软件产品。今天我想给大家做一些推荐了,我觉得美好的东西需要分享。可是什么才算是美好的产品呢?