J'ai deux applications aller sur des machines différentes. Je veux qu'ils communiquent entre eux d'une manière native rapide.Comment connecter des applications Go distribuées?
Comment faire mieux? Je travaillais avec Erlang et trouvais très pratique la façon dont il est implémenté là-bas. Quels sont les moyens préférés pour communiquer entre les applications Go?
Vous pouvez utiliser une file d'attente comme RabbitMQ. Google a également publié un projet appelé [gRPC] (http://www.grpc.io/docs/guides/) que vous pourriez aimer. – solarc
["net/rpc"] (https://golang.org/pkg/net/rpc/), ["net/rpc/jsonrpc"] (https://golang.org/pkg/net/rpc/jsonrpc /), [gRPC] (http://www.grpc.io/docs/guides/), HTTP simple, de manière asynchrone via la file d'attente de messages, faites votre choix. – JimB
Vous pouvez créer une API simple pour parler entre vos applications. – cheks