自实现分片concurrentmap为什么比syncmap好锁粒度,分片减少数据量太大造成溢出桶多造成链式查找 他说不太对后面说这样也行修改数据redis和db怎么操作删redis 改db 删redis 他说不太对如果网络延迟一个线程刚删了redis 另外一个去数据库查了(自己感觉一个接口没修改到db 默认另一个用户在db就是最新数据) 不太对rpc和restful api 区别restful是接口风格 rpc是远程调用json和rpc都是协议什么区别我说不能放一起讲一个是序列化协议一个是传输协议 他说为什么不能一起讲 不太对我说json应该和protobuf一起对比他问为什么protobuf更快 我说二进制序列化协议 tcp传输也是字节流所以更快传输 他说不太对库存服务怎么鉴权 我说rpc不用鉴权 每一层上面有个web服务鉴权 他说这样也行本地缓存为什么比redis缓存快我说少了网络传输 他问快多少 我说不知道订单通过消息队列传递购买了2单 但库存只有1单怎么办 我说失败 他说不太行 我心里想不应该先扣库存在传订单吗rpc协议怎么设计的这个忘记了 只记得也是协议头放什么协议体数据长度什么😭