会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
孤勇者
博客园
首页
新随笔
新文章
联系
订阅
管理
2024年3月25日
异步秒杀场景下消息队列如何防止消息丢失
摘要: 1、生产者写入消息时使用确认机制。生产者向写入消息时,写入成功则消息队列给生产者返回一个成功标识,写入失败,则返回一个失败标识,然后生产者通过失败重试机制重新写入 消息。 2、将消息队列中的消息持久化到磁盘中 3、手动确认机制允许消费者对接收到的每一条消息进行确认,从而确保消息被可靠地处理。当消费者
阅读全文
posted @ 2024-03-25 16:40 孤勇者
阅读(20)
评论(0)
推荐(0)
编辑
2024年3月24日
MySQL为什么采用B+树作为索引结构?
摘要: 1、B+ 树的非叶子节点不存放实际的记录数据,仅存放索引,因此数据量相同的情况下,相比存储即存索引又存记录的 B 树,B+树的非叶子节点可以存放更多的索引,因此 B+ 树可以比 B 树更「矮胖」,查询底层节点的磁盘 I/O次数会更少。 2、B+ 树有大量的冗余节点(所有非叶子节点都是冗余索引),这些
阅读全文
posted @ 2024-03-24 00:13 孤勇者
阅读(52)
评论(0)
推荐(0)
编辑