关于分布式程序从DB获取唯一资源的思考

场景: DB的A表中已经有了资源,但是还没有被分配。有水平扩展的3个服务(srv1、srv2、srv3),都会去A表中查询可用的资源,然后更新其状态,但是这个时候如果更新的资源相同,就可能出现阻塞或者获取资源失败的情况,如果在大并发下能够获得更好的支持呢? 想到了2个解决办法: 方法一: ...

2018-01-24 17:20:22

阅读数:59

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭