GRPC、WCF、WebAPI性能比较

测试条件

  • GRPC(.NET Core 3.1)
  • WCF(.NET Framework 4.8)
  • WebAPI(.NET Framework 4.8)
  • WebAPI(.NET Core 3.1)

测试环境

windows 10 AMD 3.6GHz 32G

测试结果

单位(秒)

Release模式

--------------------------单线程1000次-------------------------
WCF:6.9437806
GRPC:1.2304431
WebAPI(Framework):4.3744211
WebAPI(Core):1.547731

------------------------10线程,每个线程100次------------------------
WCF:3.0362185
GRPC:0.1799795
WebAPI(Framework):1.5647574
WebAPI(Core):0.1305243

调试测试

------------------------单线程1000次------------------------
WCF:10.6782994
GRPC:50.7242537
WebAPI(Framework):53.7119758
WebAPI(Core):47.4203199

------------------------10线程,每个线程100次------------------------
WCF:8.1215767
GRPC:48.4401205
WebAPI(Framework):42.2054548
WebAPI(Core):19.3688736

注意:不要通过调试查看消耗时间

源码下载GitHub.
源码中不含.NET Framework下的WCF和Webapi服务,这个需要自己搭建

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值