大数据
Service 标签描述

前面我们聊了微服务的9个痛点,有些痛点没有好的解决方案,而有些痛点刚好有一些对策,后面的几篇文章我们就来聊聊某些痛点对应的解决方案。 本篇文章我们先解决数据一致性问题。 一、业务场景 使用微服务时,很多时候我们往往需要跨多个服务去更新多个数据库的数据,类似下图所示的架构。 如果业务正常运转,3个服务的数据应该变为a2、b2、c2,此时数据才一致。但是如果出现网络抖动、服务超负荷或者数据库超负荷等情况,整个处理链条有可能在步骤二失败,这时数据就会变成a2、b1、c1,当然也有可能在步骤三失败,最终数据就会变成a2、b2、c1,这样数据就对不上了,即数据不一致。 在以往的架构经历中,因为项目非常...

  KRe60ogUm4le   2024年05月03日   38   0   0 Service数据