上一篇的结尾留了一个问题:数据放不进内存时,一个 KV 存储要重新面对哪些问题?这篇就从上一篇的那次 Put 说起。
一种新技术,一个新组件的出现总是想要去解决某种实际工程中遇到的问题,所以学习一个组件,我习惯于从了解它的历史开始。一个组件的历史可以告诉我一个问题:这个组件想要...
最初接触 LevelDB 时,我对它的认识主要来自几个概念:LSM Tree,MemTable,SSTable 和 Compaction。看了不少介绍 Leve...
上一篇结尾,那条穿过 L4 代理的 MetadataRequest 终于抵达 Broker。门内发生了什么?谁来 accept 这条 TCP 连接、TLS 与 ...
早上好,朋友们!最近有不少做外贸、跨境电商和软件出海的朋友开始考虑用内地公司控股香港或者美国公司。比如你在国内经营一家贸易公司,现在想注册一家香港子公司,负责海...
上一篇结尾留下了一条悬念:Producer 「查元数据缓存」查到的那些 Leader 位置,最初是从哪来的?bootstrap.servers 明明只写了一个地...
很多独立开发者真正卡住的地方,并不是产品做不出来,而是做出来以后没人买。代码已经写了两个月,首页改了四五版,模型也换了好几个,真正问到“第一批海外客户去哪里找”...
这个「Log」到底是个什么东西——数据库里有它,文件系统里有它,Kafka 里又有它?
写这个系列之前,我觉着有必要先搞清楚一件事:Kafka 出现之前,世界是什么样的。2010 年 LinkedIn 着手做 Kafka 的时候,ActiveMQ ...
你们好,朋友们!最近一直在看ChatGPT广告这件事,感觉这个东西已经从“OpenAI以后可能会做广告”,正式进入可以研究、可以开户、可以实际投放的阶段了。20...
马斯克旗下的X(原Twitter,推特)已经推出自己的金融账户X Money,用户可以直接在X应用里存美元、转账、收款,还能申请Visa借记卡。现在官方公布的功...