Ho bisogno di scrivere un'interfaccia C++ in grado di leggere la nostra struttura dati e fornire l'o/p basato sulla query utilizzando il protocollo http.Metodo migliore per creare un'app C++ per comunicare con nginx
Server bisogno
dovrebbe essere in grado di servire 100 clienti allo stesso tempo.
Perché C++
Tutto il codice è già scritto in C++. Quindi dobbiamo solo scrivere un layer http in C++. Ecco perché scelgo C++ invece di un linguaggio di programmazione web più convenzionale.
Sto pensando di utilizzare nginx per servire file statici e utilizzare il suo proxy pass per comunicare con C++.
Ci sono due approcci che ho trovato:
scrivere un modulo FastCGI C++.
Scrivere un modulo C++ node.js.
Si prega di un qualsiasi altro suggerimento se avete
Potete per favore elencare i pro ei contro di ciascun metodo basato sulla precedente esperienza?
È possibile modificare la formulazione della domanda. Qual è il "migliore" che probabilmente coinvolgerà molte opinioni. –
Dici "100 clienti allo stesso tempo". Hai veramente bisogno che le 100 connessioni si sovrappongano o stai cercando un certo througput specifico (ad esempio 100 "transazioni" al secondo)? Se si hanno connessioni lunghe (contrariamente ai cicli HTTP generalmente brevi), ciò potrebbe influenzare molto la risposta. –
ok, sto pensando al titolo della domanda. Lo cambierà se trovato puoi suggerirne uno? –