自我介绍问项目golang的锁机制如何解决缓存穿透?用的什么锁?Mutex用etcd做了什么,怎么实现的?服务发现用的什么协议/etcd服务器和程序如何通信?tcp协议为什么不用HTTP协议?可靠性TCP和HTTP的区别?项目类似于redis,实现了redis中的那些类型?stringredis有哪些数据类型?用过哪些? string,list,set,sort set,hash 分布式锁、消息队列sort set的底层是什么?跳表了解过跳表吗?没有rabbitmq做过哪些东西?是1个生产者对多个消费者吗?详细讲解分块上传、断点续传的过程进度是按照分片块数还是分块大小?...