- 接口的幂等性除了数据库层用唯一索引这种方式, 还有没有其他的方式去保证接口的幂等性. 接口的幂等性如果是用缓存的方式去做,
那么第二次请求来了, 是直接返回订单号还是抛出异常? 为了客户更好的体验 , 能不能在客户由于网络抖动的原因发送第二次请求的时候,
把第一次请求的订单号返回过去. 用户发送的两次请求, 两次请求的间隔是毫秒级的, 第一次请求还没有入库,
那么如何把第二次请求直接返回第一次请求的订单号 ? 如果是从缓存中去拿, 那怎么去实现, 思路是什么 ?
一开始傻屌的回答说用map去存储,结果面试官当场打断说map在分布式环境是肯定不行的, 只能在单机玩玩. 面试官直接说
,那我问的更加直白一点 ,Redis分布式锁有没有了解过 ? Redis分布式锁是什么实现的, 只是一个setnx么,
如果还要设置超时时间, 那么就涉及到原子性了, 这块是怎么解决的? Redis的lua脚本有没有了解过? 项目中Redis做什么用处的?
项目的并发量是多少? 解释一下搜索引擎的倒排索引是什么 es的分词是跟什么有关系的, 分词插件是怎么配置的
es的mapping机制讲一下 solr和es的异同点? es的分片是怎么分的? 怎么去配置它的分片(shard)
docker是怎么使用的, 是用Jenkins 还是要自己手动打包? 你有没有写过dockerfile文件,
dockerfile里面的命令代表的含义有了解过么
2020某上市公司面试题,每天看一遍,提醒自己有多菜
最新推荐文章于 2021-01-06 08:10:43 发布