Topic Activity
Started by
老王
Topic Status
Waiting for first reply
Participants
1
Engagement
0
聊聊 Go 微服务里的限流与熔断选型,顺便听听大家的生产实践。
最近在帮朋友 review 一套交易网关的改造方案,老生常谈的稳定性治理又被摆上台面。当年在老东家做支付核心时,踩过最惨的一个坑就是依赖方的代付通道抖动:下游响应变慢 -> 上游协程暴增打满连接池 -> 整个支付网关级联超时 -> 最终全链路雪崩。那次故障后我就形成了一个强迫症:无熔断不网关,无限流不上线。
从 Java 技术栈转到 Go 之后,在组件选型上感觉生态比想象中割裂,目前纠结在两个方向:
重型方案:sentinel-golang
轻量组合方案:框架内置(如 go-zero / Kratos)或 x/time/rate + sony/gobreaker
想问问各位老哥,你们目前扛核心业务(尤其是订单、高并发结算场景)的 Go 服务:
欢迎拍砖,交流下各自踩过的坑。
All Replies (0)