Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
少なくとも 100,000 の同時接続を処理できる C++ の NIO フレームワークを使用したいと考えています。boost::asio を使用することを考えていましたが、マルチコア システムでうまくスケーリングできるかどうかはわかりません。誰かがboost:asioの経験があり、そのような数の接続を処理する必要がありますか?
Boost ASIO はおそらく最新のハードウェアで 10K 接続を処理しますが、パフォーマンスに関して言えば、CPU とメモリ リソースの両方を浪費します。以下にいくつかの代替手段を示します。
個人的には、移植性と比較的高性能なlibeventを使用することをお勧めします。