摘要:
分布式锁?选主? 分布式锁可以保证当有多台实例同时竞争一把锁时,只有一个人会成功,其他的都是失败。诸如共享资源修改、幂等、频控等场景都可以通过分布式锁来实现。 还有一种场景,也可以通过分布式锁来实现,那就是选主,为了保证服务的可用性,我们都会以一主多从的方式去部署,特别是提供存储能力的服务。Lead 阅读全文
摘要:
前言 Go 语言的一大卖点可以说是并发编程。作为一门非常年轻的语言(诞生于2006年),在Google的培育下,为了充分利用多核机器资源的并发优势,从底层原生支持并发。 实现并发很“简单” Go 语言通过协程(Goroutine)实现并发。启动一个协程只需要在函数调用前加上关键字go即可,协程将会以 阅读全文