Cluster-Computing Gehen
Ist es, einen Rahmen für cluster computing in der Go? (Ich wünschte, zusammen zu bringen mehrere PC ' s für benutzerdefinierte parallele Berechnung, und Frage mich, ob Sie Gehen könnte, eine geeignete Sprache zu verwenden).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich weiß nicht, die Ebene der Verbundenheit, die Sie planen, um in Ihrem cluster, aber gehen RPC-Paket ermöglicht die Kommunikation zwischen den Knoten trivial. Es wird wahrscheinlich dienen als "Rückgrat" Ihrer Arbeit und können Sie bauen Abstraktionen oben drauf (zum Beispiel, wenn Sie brauchen, um multicast-Anfragen auf verschiedene Knoten). Die Beispiele im doc davon aus, dass deine Knoten kommunizieren über HTTP, aber das bit wird abstrahiert in net/rpc zu erlauben, verschiedene Transporte.
http://golang.org/pkg/net/rpc/
Können Sie Hadoop Streaming mit Gehen. Sehen (etwas veraltet) Beispiel hier.
Sollten Sie einen Blick auf Go-Schaltung.
Zitat aus der Einleitung:
... und:
Auch für einige einfachere Anwendungsfälle, möchten Sie vielleicht check out Golem.
Können Sie versuchen, zu verwenden https://github.com/bketelsen/skynet . Das ist service-orientiertes framework basiert auf doozer.