Отправить запрос из веб-интерфейса на бэкэнд C ++ - PullRequest
0 голосов
/ 23 февраля 2019

Моя система представляет собой веб-платформу криптовалюты.

Мой интерфейс - Php / NodeJS, который позволяет пользователю размещать заказ на акции (запрос формы http)

A C ++написанный бэкэнд написан для отправки вызовов API на различные биржи.

Вопрос, как отправить запрос формы интерфейса на мой бэкэнд.Я подумал о двух вариантах, но ни один из них не является оптимальным: 1) бэкэнд C ++ также может служить сервером для прослушивания любого сообщения POST через TCP-соединение, а затем для передачи сообщений в торговый механизм.Например, используя сокет.2) Пользовательский интерфейс отправляет сообщения JSON в pusher (pusher.com), затем клиент-толкатель C ++ прослушивает канал, чтобы захватить сообщения и передать потоку / процессу торгового механизма.Любой ответ нуждается во втором канале для отправки в виде JSON-сообщения обратно во внешний интерфейс

для варианта 1), мне неудобно создавать сервер C ++, поскольку в большинстве случаев мы используем сервер на базе Java или Node

Любые советы по поводу этих двух вариантов или других альтернатив приветствуются

Спасибо.

1 Ответ

0 голосов
/ 25 февраля 2019

Потратив целые выходные на изучение и тестирование различных вариантов, я пришел к следующим вариантам: создать сервер nodeJS, а затем разрешить NodeJS взаимодействовать с процессом C ++.https://nodejs.org/api/addons.html

...