akka or similar alternative for golang to support distributed concurrency?

Howard picture Howard · Feb 1, 2014 · Viewed 21.9k times · Source

I know golang is very good at concurrency with its built-in support, but seems to me they are not distributed, so what would be the framework/library allow us to write producers/consumers applications, in a distributed environment.

Answer

James Henstridge picture James Henstridge · Feb 1, 2014

If you want to use Go's channel concepts in a distributed program, perhaps check out the Go Circuit framework.

It provides a framework for running multi-process programs (possibly spread over multiple machines), allowing you to use channels to communicate between those processes.