grpcをさらっと触ってみた。僕の個人的な結論から言うと、小規模なシステムにはいれるメリットあんまりないけど、複数チームでわりとバラバラに開発をしてるけど同じRPCを叩く必要があり、なおかつそれなりのトラフィックがあるなら有効そう。 他の言語の事は知らん。とりあえずGoでさわる。github.com/grpc/grpc-commonをチェックアウトして、サーバーとクライアントを起動する。ドキュメント読んでるとProtocol Buffersの話とかでてくるけど、動かしたいだけなら全部忘れてよし。 $ cd go/greeter_server $ go run main.go $ cd go/greeter_client $ go run main.go これだけだと一回RPCが走るだけでつまらないので、client側を変えて100 goroutineでぼちぼちたっぷりのコールをするようにす
![grpcを(Goから)かるーく触った : D-7 <altijd in beweging>](https://cdn-ak-scissors.b.st-hatena.com/image/square/63fd97b8e5437899ff48d44ea62c8a489882a84a/height=288;version=1;width=512/https%3A%2F%2Flivedoor.blogimg.jp%2Flestrrat%2Fimgs%2F6%2Fa%2F6a05c1f4-s.png)