We used a database as a message queue. Now we use Kafka
tigrisdata.com原文 ↗
Tigris 曾用 FoundationDB 同时存业务数据和异步队列,借事务一致性避免双写;当垃圾回收等异步任务触及 FDB 写入上限后,团队把高吞吐部分迁到 Kafka。迁移并非全盘替换:FDB 仍承载核心状态,Kafka 负责特定异步流,结果是降低数据库负载和自定义队列代码,但重新引入了两个系统之间的运维边界。
–浏览
评论 · Comments