Controller
-
/** -
* @author : 徐长城 -
* @des: -
* @date : 2019/9/18 22:13 -
*/ -
@RestController -
@RequestMapping("/sse") -
public class SSEController { -
@RequestMapping(value = "/get",produces = "text/event-stream;charset=UTF-8") -
public String getData(){ -
try { -
Thread.sleep(1000); -
} catch (InterruptedException e) { <
本文介绍了在模拟抢单场景中如何运用分布式锁来控制并发。提到了Zookeeper和Consul作为保持强一致性的解决方案,并指出Redis的setnx()方法可以用来获取锁,通过del释放锁以避免死锁,并设置expire超时来防止锁无法释放。
订阅专栏 解锁全文
1272

被折叠的 条评论
为什么被折叠?



