Necesito escribir una interfaz C++ que pueda leer nuestra estructura de datos y proporcionar la o/p basada en la consulta mediante el protocolo http.Mejor método para crear una aplicación C++ para comunicarse con nginx
Servidor Necesita
Debe ser capaz de servir a 100 clientes al mismo tiempo.
Por qué C++
Todo el código ya está escrito en C++. Entonces, necesitamos simplemente escribir una capa http en C++. Es por eso que estoy eligiendo C++ en lugar de un lenguaje de programación web más convencional.
Estoy pensando en usar nginx para servir archivos estáticos y usar su pase de proxy para comunicarse con C++.
hay dos enfoques que he encontrado:
escribir un módulo FastCGI C++.
Escriba un módulo nodo.js C++.
Por favor, cualquier otra sugerencia si tiene
¿Puede usted por favor enumerar los pros y los contras de cada método basado en la experiencia previa?
Es posible que desee cambiar la redacción de la pregunta. Cuál es el "mejor" probablemente involucre muchas opiniones. –
Usted dice "100 clientes al mismo tiempo". ¿Realmente necesita que las 100 conexiones se superpongan, o está buscando algún flujo específico (por ejemplo, 100 "transacciones" por segundo)? Si tiene conexiones largas (a diferencia de los ciclos HTTP generalmente cortos), esto puede influir mucho en la respuesta. –
bien, estoy pensando en el título de la pregunta. ¿Lo cambiará si lo encuentra? ¿Puede sugerir uno? –