This immediately comes into my mind when I see the charts.
It is also interesting to see that only one Node process can barely serve 10k connections.
----
After I check the source at [0]. They use a simple http module to serve the requests while they use `http.ListenAndServe` which spawns go routines, hence more CPU utilization.
Maybe they were simulating some sort of messaging server, or a shared cache, or something else which does not translate well to multiple process model?
wiennat|7 years ago
It is also interesting to see that only one Node process can barely serve 10k connections.
---- After I check the source at [0]. They use a simple http module to serve the requests while they use `http.ListenAndServe` which spawns go routines, hence more CPU utilization.
[0] https://gitlab.com/stressgrid/dummies
HiFaraz|7 years ago
kt315_|7 years ago
What would be the most performant way to serve HTTP in Go?
schrodinger|7 years ago
theamk|7 years ago