程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
存储设计 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Go IM 消息存储拆解:100 条一桶的 Mongo 分桶、幂等写入与三个线上 bug
案例
Go IM 消息存储拆解:100 条一桶的 Mongo 分桶、幂等写入与三个线上 bug
2026-11-06 20:02:57
拆解 OpenIM 系 IM-Server 的消息存储:为什么聊天记录不用 MySQL、一条消息一文档死在哪、100 条一桶的 Bucket Pattern 如何用 (seq-1)/100 定位,Kafka 重复消费下的幂等写入状态机,读时改写让一条群消息只存一份,以及 del_list 无界增长、IsFull 空数组 panic、桶大小写死寻址无法迁移这些真实问题。
Go
MongoDB
存储设计
IM
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调