Robyn is now HTTP compliant and supports non blocking sync function.
Can process even 1million request without dropping. 🥳
➜ ~ oha -n 1000000 http://localhost:5000
Summary:
Success rate: 1.0000
Total: 426.8401 secs
Slowest: 0.3269 secs
Fastest: 0.0009 secs
Average: 0.0213 secs
Requests/sec: 2342.7976
Total data: 17.17 MiB
Size/request: 18 B
Size/sec: 41.18 KiB
Response time histogram:
0.006 [82867] |■■■■■■■■■
0.011 [272171] |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
0.017 [56678] |■■■■■■
0.023 [123485] |■■■■■■■■■■■■■■
0.029 [245641] |■■■■■■■■■■■■■■■■■■■■■■■■■■■■
0.034 [136749] |■■■■■■■■■■■■■■■■
0.040 [28463] |■■■
0.046 [19679] |■■
0.052 [17939] |■■
0.057 [7251] |
0.063 [9077] |■
Latency distribution:
10% in 0.0070 secs
25% in 0.0097 secs
50% in 0.0229 secs
75% in 0.0288 secs
90% in 0.0340 secs
95% in 0.0423 secs
99% in 0.0570 secs
Details (average, fastest, slowest):
DNS+dialup: 0.0039 secs, 0.0024 secs, 0.0049 secs
DNS-lookup: 0.0000 secs, 0.0000 secs, 0.0006 secs
Status code distribution:
[200] 1000000 responses