分布式Go的框架(如Erlang OTP)?

时间:2014-07-25 04:16:36

标签: go distributed distributed-computing

似乎Go正在获得牵引力,并且有很多有趣的项目正在使用它。

但是,我经常听到一个观点,即Go主要关注的是单机,与Erlang OTP不同,它对构建分布式系统没有很好的支持。

那么,Go可用于构建可靠分布式系统的框架和方法是什么?

重要的是 - 这样的框架应该经过严格的战斗测试和在生产中使用,而不仅仅是在GitHub上流行。

1 个答案:

答案 0 :(得分:6)

最后一个GopherCon 2014有几个分布式系统的框架:

  

与Erlang不同,分布式操作系统OTP低于语言,我们断言分布式操作系统应该在上面构建并使用该语言。

  

NSQ是一个完全由Go构建的实时分布式消息传递平台,可以在没有单点故障的情况下推广分布式和分散式拓扑,实现容错和高可用性以及可靠的消息传递保证。

第一个和第三个用于生产。