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