Любая инфраструктура NIO в переполнении стека

Я хочу использовать инфраструктуру NIO в C ++, которая может обрабатывать не менее 100 000 одновременных соединений. Я думал об использовании boost :: asio, но я не знаю, хорошо ли он масштабируется в многоядерных системах. У кого-нибудь есть опыт с boost: asio и таким количеством подключений?

3

Решение

Boost ASIO, вероятно, будет обрабатывать 10K-соединение на современном оборудовании, но когда речь идет о производительности, это пустая трата ресурсов процессора и памяти. Ниже приведены некоторые альтернативы:

Я лично рекомендую вам пойти с Libevent из-за его портативности и относительно высокой производительности.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]