最近、POCO および ACE ネットワーク フレームワークと、私が既に知っていた Boost に出会いました。
私の質問は、これらのライブラリは、バークレー ソケットを使用した通常の C プログラムよりも、メッセージの受け渡しが高速ですか? これらのライブラリは、パフォーマンス要因に役立つマルチスレッドなどの機能を追加するためだけに人気がありますか?
Linux で高性能メッセージング システムを作成したいのですが、 ACE 、 POCO 、および Boost を回避し、代わりに Linux スレッド OS 関数とバークレー ソケットを使用する必要があるかどうかはわかりません。
言い換えれば、私は自分のコードを "STL フレンドリー" にするなど、一般的なコードに悩まされることはありません。生のパフォーマンスが必要なだけです (アセンブリを記述する必要はありません!)。