Ale*_*hin 2 distributed distributed-computing go
看起来像Go正在获得牵引力,并且有很多有趣的项目使用它.
但是,我经常听到一个观点,即Go主要关注的是单机,与Erlang OTP不同,它对构建分布式系统没有很好的支持.
那么,Go可用于构建可靠的分布式系统的框架和方法是什么?
重要的是 - 这样的框架应该经过战斗测试并在重负载的生产中使用,而不仅仅是在GitHub上流行.
最后一个GopherCon 2014有几个分布式系统框架:
与Erlang不同的是,分布式操作系统OTP低于语言,我们断言分布式操作系统应该在上面构建并使用该语言.
NSQ是一个完全由Go构建的实时分布式消息传递平台,它可以在没有单点故障的情况下推广分布式和分散式拓扑,实现容错和高可用性以及可靠的消息传递保证.
第一个和第三个用于生产.