数据同步问题
資深大佬 : theknotyouknow 9
现在有一个电商网站,需要用户点击登陆才能购买,对于新用户需要注册,注册需要调用底层的 passport 服务。现在新用户从客户端和浏览器同时发起注册,调用这个 passport 服务,为这个新用户注册账号,有两个问题;首先,passport 如何保证对于同一个用户只有一个请求注册的请求能成功,前提条件是假设注册新用户写 db 的时间在 100ms 左右,而这新俩同时发起的注册请求在 100ms 以内。第二个问题是,如果 passport 保证不了,调用方如何保证这种场景下只有一个请求能到 passport,或者在 passport 现状下,调用方如何最优处理呢
大佬有話說 (10)