美文网首页
分布式系统接口请求顺序性保证

分布式系统接口请求顺序性保证

作者: 奔跑的Robi | 来源:发表于2019-08-21 11:25 被阅读0次

    问题背景

    如果要执行先插入删除的操作,俩请求发过去分发到了不同的机器上,结果执行了先删除再插入,这就崩了

    解决方案

    这里这个场景本身最好不要将这样的连续操作分开请求
    非要这样请求的话,可以两种方案

    • 分布式锁:这种方案带来的性能降低,还有系统复杂性提升,不是很推荐
    • 使用dubbo的一致性hash功能,使同一业务的请求打到一台机器上,进入内存队列中这样保证顺序性


      image.png

      但是这种方案也会带来某台机器单机节点过热的情况,所以最好还是不要把请求分开

    相关文章

      网友评论

          本文标题:分布式系统接口请求顺序性保证

          本文链接:https://www.haomeiwen.com/subject/afrbsctx.html