ご挨拶!libevent を使用して、C/C++ で非常にスケーラブルな HTTP イベント (ロングポーリング) サーバーを作成しました。しかし、それは面倒で、ほとんど移植性がなく、それに直面しましょう: それは C です。言うまでもなく、mysqlcpp コネクタ (完全にゴミです) にいくつかの大きな問題があり、libevent にいくつかの小さな問題があります (それは私が2.0.1-alpha を使用しています)。イベント サーバーは C/C++ であり、実際のバックエンドは PHP-fpm であり、必要に応じて (つまり、新しいイベントがある場合) ヒットします。すべてのプロキシ/CGI ルーティングは、nginx を介して行われます。
Java で全体 (イベント サーバーとバックエンド) を書き直すことについて議論しています。フロントエンドに PHP を使用するのが好きです。私は Jetty について多くの良いことを聞いてきましたが、Jetty バックエンドで動作する現実世界の高度な同時実行アプリケーションをデプロイした経験がある人がいるかどうか疑問に思っています。もしそうなら、HTTP libevent 実装、または同等の Erlang および Python サーバー ライブラリと比較した場合、どのように積み上げられますか?
ベンチマークには興味がapachebench
ないので、リンクしないでください。並行性とスケーラビリティに興味があります。
洞察をありがとう。