Мне нужно написать C++ интерфейс, который может читать нашу структуру данных и предоставлять o/p на основе запроса, используя протокол http.
Нужен сервер
Он должен быть способен обслуживать 100 клиентов одновременно.
Почему C++
Весь код уже написан на C++. Поэтому нам нужно просто написать http-слой на C++. Вот почему я выбираю C++ вместо более традиционного языка веб-программирования.
Я думаю использовать nginx для обслуживания статических файлов и использовать его proxy pass для связи с C++.
Есть два подхода, которые я нашел:
Написать модуль FastCGI c++.
Написать модуль node.js c++.
Пожалуйста, если у вас есть другие предложения
Не могли бы вы перечислить плюсы и минусы каждого метода, основываясь на предыдущем опыте?