|
|
|
|
|
by spion
4076 days ago
|
|
Not sure if it was intentional, but the article is quite misleading. The thread pool in node is only used for a limited number of APIs. Pretty much all networking uses native async IO and is unaffected by the size of the thread pool. Things like Oracle's driver are rare exceptions: the typical MySQL/PostgreSQL/redis etc drivers all use native async IO and are unaffected by this. The author only glosses over this briefly. As a result this article leaves the impression that the problem described is the norm, which is not the case. |
|
* kerberos, unused (dependency of mongodb)
* protobuf, for serializing data
* snappy, for compression
kerberos isn't actually used in our app, so it doesn't matter, but we send a lot of data through protobuf and snappy, so it may be worth us profiling this a little more.