数据库扛消息队列,这条捷径到底值不值?

原创
alex 49分钟前 阅读数 1 #头条
你有没有想过,把数据库直接当消息队列使?Tigris Data 真这么干了——拿 FoundationDB 扛整套消息处理,省掉 Kafka 的运维,看着挺美。但后来还是换了。为什么?吞吐量一上来、延迟一卡,数据库的行锁和事务开销直接把你拖死。消息队列该干的活,塞给数据库反而更慢。我的判断很明确:拿通用组件硬扛专用场景,短期能省事,长期一定还债。工程选型从来不是"能不能用",是"该不该用"。

原文:We used a database as a message queue. Now we use Kafka · 来源:Hacker News

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除