腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
标签
上海同盟
#
上海同盟
关注
专栏文章
(62)
技术视频
(0)
互动问答
(3)
RAG 接上知识库后,谁来负责持续更新?
0
回答
大数据
、
系统
、
上海同盟
分布式数据库锁冲突如何优雅降级?
2
回答
分布式数据库 TDSQL
、
分布式配置中心
、
agent
、
kill
、
上海同盟
紫风
十五年服务端架构专家,用高可用承载亿级流量,用高性能支撑毫秒级响应。为业务增长提供坚实的技术底座。
线上最容易踩的坑:把锁冲突抛给上游重试,流量一来直接雪崩。分层兜底才是正解。 数据库层:锁等设超时(30到100毫秒),超时走降级。开死锁检测让库自动回滚代价小的事务。 应用层:能改乐观锁就改。保留悲观锁时事务要短,事务里别调 RPC。乐观锁示例:UPDATE stock SET count=count-1 WHERE sku_id=? AND version=?,影响行数 0 即重试。 架构层:库存先预占再异步核销,丢单比挂掉强。Redis 锁挂了熔断返回本地缓存。 降级本质是延迟换可用性。钱强一致,库存容忍几秒,排行榜最终一致就行。...
展开详请
赞
0
收藏
0
评论
0
分享
线上最容易踩的坑:把锁冲突抛给上游重试,流量一来直接雪崩。分层兜底才是正解。 数据库层:锁等设超时(30到100毫秒),超时走降级。开死锁检测让库自动回滚代价小的事务。 应用层:能改乐观锁就改。保留悲观锁时事务要短,事务里别调 RPC。乐观锁示例:UPDATE stock SET count=count-1 WHERE sku_id=? AND version=?,影响行数 0 即重试。 架构层:库存先预占再异步核销,丢单比挂掉强。Redis 锁挂了熔断返回本地缓存。 降级本质是延迟换可用性。钱强一致,库存容忍几秒,排行榜最终一致就行。
分布式库做 HTAP,平凯/TiDB/OceanBase 各自踩坑点在哪?
0
回答
数据库
、
oceanbase
、
tidb
、
腾讯云架构师技术同盟
、
上海同盟
热门
专栏
腾讯云开发者社区头条
486 文章
68.6K 订阅
程序猿DD
1.9K 文章
86 订阅
腾讯云TVP
632 文章
488 订阅
三掌柜的技术空间
150 文章
30 订阅
领券