gRPC支持多种语言的rpc服务器和客户端实现。 我需要知道在goLang v / s Java中实现gRPC服务器和客户端时在性能方面是否存在重大差异。如果我们正在寻找高性能和高规模的解决方案,那么最好还是使用java
谢谢 Girish T S
答案 0 :(得分:0)
看看public grpc benchmarks。 multi-language performance dashboard @master展示了Go和Java并驾齐驱。通常,Java的性能和延迟稍好一些,但是Go在某些情况下会更好,例如使用流式乒乓进行延迟。
由于它们是如此相似,所以最好根据其他因素来决定要使用哪种语言。
答案 1 :(得分:0)
最近有一篇与此相关的 Hacker 新闻帖子,显然 Java 实现是臃肿和沉重的。