.net core ——微服务内通信Thrift和Http客户端响应比较

117 阅读1分钟

目录

1、Benchmark介绍

wiki中有定义:基准测试是运行计算机程序,一组程序或其他操作的行为,以便评估对象的相对性能,通常是通过对其运行许多标准测试和试验。

目前许多成熟的github开源项目,均采用Benchmark测试结果作为性能依据。在 .net 代码世界中,当然是使用 BenchmarkDotNet类库。
其支持 :

  • 编程环境 .NET Framework (4.6+), .NET Core (2.0+), Mono, CoreRT
  • 支持语言: C#, F#, Visual Basic
  • 操作系统: Windows, Linux, macOS
    其可以方便的产生数据和图表
    在这里插入图片描述

2、测试下微服务访问效率