【高并发商城系统】-优惠券双写方案实战讲解-2

作者: 金富wealthy分类: 职业职场 发布时间: 2023-04-16 14:07:27 浏览:660 次

【高并发商城系统】-优惠券双写方案实战讲解-2

AleX不加糖:
如果进行双写,那对系统的响应时间就会有较大影响吧

【回复】是的,因为多了一个调用链路,肯定会比之前耗时多一点。 不过双写是个过渡阶段,是保证平滑上线的业务手段,所以既然选择这个方案就可以忽略 临时性的响应时间变长的问题
从行者到归人:
有个问题,商城系统中,由于事物控制,订单下单失败,订单回滚之后订单号丢失了怎么办?难道整个单子就没有记录了吗?

【回复】这里面下单失败要看是在哪个步骤失败的,正常逻辑是如果订单下单失败,数据库里面就不应该保存订单信息。 不过在真实业务场景下,应该把这种异常的订单信息记录到日志中,方便后面排查问题使用。
擦亮眼睛看星星:
不是很懂,为什么这么复杂的,直接用数据同步工具canel或者datax这种,实时同步,直到把两张表数据全部同步了,再上新系统,切换路由访问新系统不就OK了嘛

【回复】如果是数据库表都相同或者业务逻辑简单的时候可以按照你说的方式来做。这种适合更复杂一点的情况,重构后数据库表不同,甚至涉及到了多种存储并存的时候,单单靠同步工具是没办法完成的

今天也要好好工作 编程 方案 实战 商城 优惠券 实战讲解

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!