Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与asp.NETCore2相比,SpringBoot2WebFlux基准测试非常糟糕_Asp.net_Spring_Spring Boot - Fatal编程技术网

与asp.NETCore2相比,SpringBoot2WebFlux基准测试非常糟糕

与asp.NETCore2相比,SpringBoot2WebFlux基准测试非常糟糕,asp.net,spring,spring-boot,Asp.net,Spring,Spring Boot,Spring Boot 2 Webflux基准很糟糕,我做错了什么?我的机器是新的MacBookPro Spring Boot 2 M6基准测试(日志已禁用) ASP.net核心2(已禁用日志) 我使用盒子里的启动器配置。 和简单端点: 爪哇 弹簧靴2 M7修复了此问题 但它仍然比ASP.NETCore2慢得多 ASP.NET核心请求/秒:~65000.00 Spring Boot 2 M7请求/秒:~28000.00 使用MVC(没有数据库,只有一个返回文本的简单控制器)您是否尝试过使用Net

Spring Boot 2 Webflux基准很糟糕,我做错了什么?我的机器是新的MacBookPro

Spring Boot 2 M6基准测试(日志已禁用)

ASP.net核心2(已禁用日志)

我使用盒子里的启动器配置。 和简单端点:

爪哇


弹簧靴2 M7修复了此问题

但它仍然比ASP.NETCore2慢得多

ASP.NET核心请求/秒:~65000.00

Spring Boot 2 M7请求/秒:~28000.00


使用MVC(没有数据库,只有一个返回文本的简单控制器)

您是否尝试过使用Netty作为Spring Boot的后端服务器,而不是默认的tomcat?2.0.0使用net,但它仍然比.net Core慢
 wrk -t8 -c1024 --timeout 10 http://localhost:8080/api/values/1
    Running 10s test @ http://localhost:8080/api/values/1
      8 threads and 1024 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency    65.35ms  225.96ms   3.32s    97.16%
        Req/Sec     0.86k   329.15     1.78k    73.01%
      58374 requests in 10.09s, 6.01MB read
      Socket errors: connect 781, read 223, write 0, timeout 0
    Requests/sec:   5785.15
    Transfer/sec:    610.18KB
wrk -t8 -c1024 --timeout 10 http://localhost:5000/api/values/1
Running 10s test @ http://localhost:5000/api/values/1
  8 threads and 1024 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency     5.66ms   10.37ms 286.49ms   98.91%
    Req/Sec     8.84k     7.72k   23.10k    62.05%
  413298 requests in 10.06s, 85.53MB read
  Socket errors: connect 781, read 238, write 3, timeout 0
Requests/sec:  41092.22
Transfer/sec:      8.50MB
 @GetMapping(value="/{id}",produces = "application/json")
    public Mono<String> getValue(@PathVariable Long id)
    {
        return Mono.just("value");
    }
}
[HttpGet("{id}")]
        [Produces("application/json")]
        public IActionResult Get(int id)
        {
            return Ok("value");
        }