我理解同步和异步服务器之间的区别,但是我想知道如果有这2种情况,哪一种会是更高性能的异步或同步?
发布于 2021-10-13 17:46:36
理论上很难比较性能。经验法则是,如果您的选择是让gRPC以其设计处理的方式在内部处理并发调用,与使用同步API管理gRPC调用并发,gRPC内部可能会比您自己管理更好的性能调优。这个建议可能会有例外,取决于许多变量.例如,如果服务器正在做一些非常快速和廉价的事情,并且消息很小,则同步API可能很好。
最后,基准是你的朋友。
gRPC性能建议:https://grpc.io/docs/guides/performance/#c
官方的gRPC基准(正在开发中):https://performance-dot-grpc-testing.appspot.com/explore?dashboard=5180705743044608。这些基准下的测试在您的设计选择中可能是信息丰富的。
https://stackoverflow.com/questions/69484849
复制相似问题