C または C++ で MongoDB 用の REST アダプターを作成することを考えています。宣言的な構成ファイルを取り、それに応じて REST エンドポイントを公開します。これを行うには、C のnginx モジュールとして、または C または C++ の uWSGI プラグインとして、2 つの簡単な方法があるようです。
基本的に、このようなプロジェクトを C/C++ で再実装したいと考えています。
これには2 つの基本 バージョンが nginx モジュールとして存在します。一方、uWSGI を使用すると、C++ で記述し、強化された MongoDB C++ ドライバーを使用できます。(MongoDB C ドライバーは、「アルファ版」であると説明されています。)
どちらが「より正しい」か、nginx/uWSGI の設計哲学に沿っているか興味があります。この機能はサーバー スタックのどこにnginx -> uWSGI
属していますか? より一般的には、なぜuWSGIが必要なのか、nginxだけでどのような役割を提供するのかについて、少し混乱していると思います。