Environments
- OS: MacBook Pro 10.14.4 (Retina, 13-inch, Mid 2014)
- CPU: 2.6 GHz Intel Core i5
- Memory: 8 GB 1600 MHz DDR3
- JDK: 1.8.0_121
- Tool: Gating
Stacks
- A:mvc with blocking api
- B:webflux with blocking api
- C:mvc with async invocation
- D:mvc with future api
- E:webflux with future api
- F:webflux with reactive api
stack | concurrency | total | TP50 | TP75 | TP95 | TP99 | QPS |
---|---|---|---|---|---|---|---|
A | 1000 | 30000 | 106 | 107 | 111 | 128 | 370.37 |
A | 2000 | 60000 | 102 | 108 | 112 | 122 | 731.707 |
A | 3000 | 90000 | 102 | 233 | 399 | 468 | 1034.483 |
B | 100 | 3000 | 921 | 1157 | 1340 | 1498 | 30.612 |
C | 1000 | 30000 | 108 | 111 | 115 | 123 | 370.37 |
C | 2000 | 60000 | 112 | 116 | 125 | 145 | 722.892 |
C | 3000 | 90000 | 118 | 284 | 1268 | 10010 | 803.571 |
D | 1000 | 30000 | 109 | 112 | 115 | 122 | 361.446 |
D | 2000 | 60000 | 112 | 117 | 128 | 145 | 722.892 |
D | 3000 | 90000 | 116 | 127 | 165 | 213 | 1097.561 |
D | 4000 | 120000 | 158 | 392 | 2117 | 3116 | 1304.348 |
E | 1000 | 30000 | 106 | 108 | 112 | 126 | 370.37 |
E | 2000 | 60000 | 107 | 110 | 121 | 151 | 731.707 |
E | 3000 | 90000 | 116 | 155 | 279 | 416 | 1084.337 |
E | 4000 | 120000 | 116 | 136 | 227 | 361 | 1445.783 |
F | 1000 | 30000 | 108 | 111 | 114 | 128 | 365.854 |
F | 2000 | 60000 | 111 | 114 | 123 | 146 | 731.707 |
F | 3000 | 90000 | 114 | 122 | 157 | 212 | 1097.561 |
F | 4000 | 120000 | 119 | 137 | 200 | 263 | 1463.415 |