goroutine 多不等于并发能力强:从 ModelGate 讲有界并发与 Semaphore
从 ModelGate 的 Provider 级并发治理出发,解释为什么 goroutine 很轻量仍然需要限制并发、Semaphore 与限流器有什么区别,以及流式请求为什么必须一直占用并发额度。
Topic
共 2 篇相关文章。
从 ModelGate 的 Provider 级并发治理出发,解释为什么 goroutine 很轻量仍然需要限制并发、Semaphore 与限流器有什么区别,以及流式请求为什么必须一直占用并发额度。
从 30 个用户同时争抢 2 个名额的场景出发,解释 LabReserve 如何使用 InnoDB 事务、行锁、READ COMMITTED 与唯一约束处理并发预约。