阅文集团集团场景题,求解答
大概的意思
1.由于业务的扩展,从64张表变成128表,要求在线上无感知进行转移
2.微服务架构,商品定时上新,然后有数量限制,用户兑换特定商品有时间限制,比如有的商品一个月才可以兑换几次,一星期才可以兑换几次(大概是这个意思?),用户获取积分的渠道很多,积分一年后会过期
#笔试##我的求职思考##分库分表##微服务#
1.由于业务的扩展,从64张表变成128表,要求在线上无感知进行转移
2.微服务架构,商品定时上新,然后有数量限制,用户兑换特定商品有时间限制,比如有的商品一个月才可以兑换几次,一星期才可以兑换几次(大概是这个意思?),用户获取积分的渠道很多,积分一年后会过期
#笔试##我的求职思考##分库分表##微服务#
全部评论
第一道场景题我是这么想的,参考redis的渐进式哈希,错的时候,先对64求余,看看有没有存过,如果存过,把它迁移到对128求余的地方。如果对64求余没有,那么就直接存对128求余的。
等查的时候,先查对128求余有没有,有的话,那就有,如果没有,对64求余,看看里边有不,没有那就是真没有了,如果有,那么将他迁移到对128求余的地方并返回。这样就可以不停机了,虽然每次请求都会变慢一点。
不知道对不对,但是我一定是没对,最后时间不够没写完😭
半夜上线如何呢
笔试直接选完就交😅
相关推荐