RestApiの次が、すでに出ていた!2
皆さん、こんにちは、こんばんわ。
His First Japan 合同会社 代表社員の字引淳です。
このブログは技術的な事を題材にしていますが、プログラミングなどは載っていません。
ただ、「スゲー」と思った事だけを記しています。
あまり期待しないでみてくださいね。
ずいぶん前になってしまいますが、この記事を書いて、
仕事で実際に簡単なRestとGRPCのベンチアプリを作った。
Angular - rest - nodejs - grpc - Java - cassandra
Angular - rest - nodejs - rest - Java - cassandra
この様な構成でベンチアプリを作成した。
よくあるGRPC優位記事を信じて、これでGRPCが優勢なら、よかったけど、
結果はトントン。
数ミリ秒の誤差の範囲内でしかない差。
Angular - rest - Java - cassandra
この構成に勝てる速度は出ないな〜。
と思う様な結果に。
ちょっと残念に思ったが、それでも、Restと同程度のパフォーマンスを発揮するGRPCには、かなりの将来性を感じた。
それと同時に、Javaサーバーと、NodeJsのパフォーマンスの差にも驚いた。
「NodeJsって、やばくね」と「Javaってやばくね」という、同じ表現で、意味が全く異なる感想。
面白い経験をした。
僕は、画面側はそれほど得意では無いので、バックエンド側の特に連係部分のアーキテクチャに面白みを感じます。
自分で作る時は、Restではなくて、Grpcを使って、連係をとる様にしたいね。
GRPCは自分でも、もうちょっと調査して行こうとおもいます。