直接贴来源: https://github.com/LesnyRumcajs/grpc_bench/wiki/2022-03-15-bench-results
总结:
![]() |
1
hepin1989 OP 补充一下,之前 Scala 的 Akka 项目跑分贼低,后来优化过。
|
2
Pilippa 86 天前
随着 cpu 上升,Golang 的排名显著上升,直觉应该和其 goroutine 调度机制有关。
|
![]() |
4
SorcererXW 86 天前
@hepin1989 对于 Go 生产环境一般都会把 GOMAXPROCS 设置为容器实际配额,benchmark 里面可能也应该做这样的设置
|
![]() |
5
hepin1989 OP @SorcererXW PR is welcome
|
6
INCerry 86 天前
C# dotnet 看来还是名列前茅 :)
|
7
seakingii 86 天前
.NET 不错啊,不知道出了 NATIVE 编译后性能是不是还可以提高
|
8
INCerry 86 天前
C# dotnet 的 P95 和 P99 延时 CPU 占用率在 Top 中令人影响深刻
|
![]() |
9
godlovesxcjtest 86 天前 ![]() Go 的性能还打不过 Java ,那要 Go 有啥用啊。。。
|
![]() |
10
PureWhiteWu 86 天前
是否可以增加一些大规格的测试,比如 8C ,16C ,32C ,64C 的测试结果?
|
11
hingbong 86 天前
java aot 是 graal 那个?差那么多?
|
12
GTim 86 天前
scala 这么牛逼,dotnet 也很高啊
|
![]() |
13
wdhwg001 86 天前
dotnet 还是有点牛逼的,很厉害的点是它的提交历史里几乎没经历什么重大的性能优化修改。
|
![]() |
14
pengtdyd 86 天前
为啥没有 c ???? 真是世风日下,人心不古啊,我大 C 居然连一席之地都没有了????
|
![]() |
15
xuqd 86 天前
Akka 这么虎了?
|
![]() |
17
interim 86 天前
donot 有点强啊,高 cpu 占用下的延迟很优秀。
|
![]() |
18
janxin 86 天前
官方就有 gPRC 的性能对比呀 https://grafana-dot-grpc-testing.appspot.com/?orgId=1
|
19
FrankAdler 86 天前
这总结 1-5 谁都不得罪啊,不过 Go 居然跑不过 Java ,有点诧异
|
![]() |
22
henryhu 86 天前
JavaScript 、PHP 、Ruby 是我的主力语言,哈哈哈
|
![]() |
24
ysc3839 86 天前 via Android
@FrankAdler JIT 可以根据运行时的数据进行优化,比 AOT 性能好也不奇怪
|
![]() |
25
liuhan907 86 天前 via Android
@FrankAdler Java 一般都是诟病其内存消耗大,很少会说性能差。JIT 理论上至少能和 aot 齐平。
|
![]() |
26
zhoudaiyu 86 天前 via iPhone
Python 也太拉了
|
27
INCerry 86 天前
@janxin 可惜这个上面 C# 还是用的包装 C 语言.dll 的库,没有用上.NET 基金会用纯 C#重写的 grpc-dotnet (这个性能更好)。
https://github.com/grpc/grpc-dotnet |
31
zzxgz 85 天前
谢谢楼主分享。
这个 latency 跟 gRPC 官方的数据比起来,好像打了不少啊。请问这个是因为硬件不同的缘故吗? |
33
encro 85 天前
scale 2c 比 1c 高一倍不止,3c 又歇菜。
php swoole 没放出来? rust 没跑异步 |
34
LoNeFong 85 天前
问题是大家用 java 都是 spring dubbo 一把梭
|
35
seakingii 85 天前
|