摘要: channel 是 golang 里相当有趣的一个功能,大部分时候 channel 都是和 goroutine 一起配合使用。本文主要介绍 channel 的一些有趣的用法。 通道(channel),像是通道(管道),可以通过它们发送类型化的数据在协程之间通信,可以避开所有内存共享导致的坑;通道的通 阅读全文
posted @ 2017-10-09 17:23 还是小黑 阅读(1680) 评论(0) 推荐(0) 编辑
摘要: 所有的分布式系统,都面临的一个问题是多个节点之间的数据共享问题,这个和团队协作的道理是一样的,成员可以分头干活,但总是需要共享一些必须的信息,比如谁是 leader, 都有哪些成员,依赖任务之间的顺序协调等。所以分布式系统要么自己实现一个可靠的共享存储来同步信息(比如 Elasticsearch ) 阅读全文
posted @ 2017-10-09 15:21 还是小黑 阅读(471) 评论(0) 推荐(0) 编辑