vlambda博客
学习文章列表

分布式系统&系统设计&开发语言


Q:如何实现分布式锁?

redis和zookeeper实现分布式锁的区别

用过哪些分布式锁。答了 mysql,redis, zookeeper 分别聊了一下优缺点。

实现原子性

A:http://www.360doc.com/content/18/0528/08/36490684_757590223.shtml

https://blog.csdn.net/wuzhiwei549/article/details/80692278

https://www.sohu.com/a/258876620_463994

https://www.cnblogs.com/gxyandwmm/p/9387833.html


Q:什么是CAP定理?

A:https://zhuanlan.zhihu.com/p/33999708

https://segmentfault.com/a/1190000018011851


Q:BASE理论?

A:https://my.oschina.net/foodon/blog/372703#OSC_h1_6

https://juejin.cn/post/6844903621495095304


Q:什么是最终⼀致性?最终⼀致性实现⽅式?如何保证消息的⼀致性?

A:https://www.cnblogs.com/ttaall/p/13684024.html

https://zhuanlan.zhihu.com/p/25933039


Q:讲讲分布式事务?

A:https://zhuanlan.zhihu.com/p/183753774

http://matt33.com/2018/07/08/distribute-system-consistency-protocol/


Q:一致性hash

A:https://www.cnblogs.com/lpfuture/p/5796398.html

https://my.oschina.net/chinaliuhan/blog/3169141


Q:gossip协议

A:https://zhuanlan.zhihu.com/p/41228196

http://www.360doc.com/content/19/0324/14/99071_823813672.shtml

https://zhuanlan.zhihu.com/p/92937061


Q:raft算法

A:https://zhuanlan.zhihu.com/p/32052223

https://www.cnblogs.com/xybaby/p/10124083.html

https://www.jianshu.com/p/8e4bbe7e276c

https://www.infoq.cn/article/coreos-analyse-etcd/

https://juejin.cn/post/6844903621499305997


Q:限流

A:https://blog.csdn.net/linhui258/article/details/81155622

https://blog.csdn.net/weixin_41846320/article/details/95941361


Q:实现服务发现

A:https://zhuanlan.zhihu.com/p/94464818

https://www.jianshu.com/p/1bf9a46efe7a

http://dockone.io/article/9057


Q:⾼并发秒杀系统的设计

A:https://www.zhihu.com/question/54895548/answer/923987542?clicktime=1579081979

https://blog.csdn.net/weixin_38035852/article/details/81191622?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

https://www.bilibili.com/video/BV1DV411B7Jq

https://segmentfault.com/a/1190000020970562

https://segmentfault.com/u/xyjwfn


Q:设计一个长链接转短链接

A:


Q:id生成器怎么实现的,如何实现全局递增

A:https://tech.meituan.com/2017/04/21/mt-leaf.html

https://zhuanlan.zhihu.com/p/251066557

https://www.jianshu.com/p/1dca7ef10167?utm_campaign=studygolang.com&utm_medium=studygolang.com&utm_source=studygolang.com


Q:让你设计一个延时任务系统怎么做

A:https://blog.csdn.net/superick/article/details/84070673

https://www.cnblogs.com/tiancai/p/13161165.html


Q:实现简单令牌桶算法

A:https://blog.csdn.net/westbrookliu/article/details/108109524


Q:说下微服务架构设计的特点

A:https://www.cnblogs.com/zhuxiaopijingjing/p/12572229.html

https://www.zhihu.com/question/65502802


Q:rbac

A:https://segmentfault.com/a/1190000022066284

https://zhuanlan.zhihu.com/p/70548562

https://vlambda.com/wz_QJD1LT2PY.html


Q:go语言原理

A:《go专家编程》《go程序设计语言》