摘要: 电商 01 订单 订单系统最重要的是:数据不能错。 下单如何保证幂等:可以先提供一个生成订单号的服务,下单时,将该号传过来。该订单号作为数据库主键来保证不会重复插入相同的数据。 更新订单的ABA问题:可以增加一个版本号字段,update orders set xxx=yyy, version = v 阅读全文
posted @ 2022-02-22 19:02 rachel_aoao 阅读(268) 评论(0) 推荐(0)
摘要: 架构 复制集(replica set)提供了数据冗余和高可用。它是一组mongod进程。 一个复制集里面有很多数据节点(data bearing node)和一个可选择的仲裁节点(arbiter node)。数据节点的角色也分为主节点(primary node)从节点(secondary node) 阅读全文
posted @ 2022-02-22 11:29 rachel_aoao 阅读(222) 评论(0) 推荐(0)