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

Ale*_*hin 2 distributed distributed-computing go

看起来像Go正在获得牵引力,并且有很多有趣的项目使用它.

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

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

重要的是 - 这样的框架应该经过战斗测试并重负载的生产中使用,而不仅仅是在GitHub上流行.

Von*_*onC 6

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

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

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

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