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

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

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

问题背景

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

解决方案

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

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


    image.png

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

相关文章

网友评论

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

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