Web前端向C++后端发送请求
Send request from Web front-end to C++ backend
我的系统是基于网络的加密货币交易平台。
我的前端是 Php/NodeJS,它允许用户下订单(http 表单请求)
编写了一个 C++ 编写的后端,用于向不同的交易所发送 API 调用。
问题,如何将前端表单请求发送到我的后端。我考虑了两个选项,但 none 是最佳选择
1) C++后端也可以作为服务器通过TCP连接监听任何POST消息,然后将消息传递给交易引擎。例如,使用套接字。
2) UI 向推送器(pusher.com) 发送JSON 消息,然后C++ 推送器客户端监听通道以获取消息并传递给交易引擎thread/process。任何回复都需要第二个通道作为 JSON 消息发送回前端
对于选项 1),我不太习惯制作 C++ 服务器,因为大多数时候我们使用 Java 或基于节点的服务器
欢迎就这两个选项或其他替代方案提出任何建议
谢谢。
在花了整个周末研究和测试各种选项后,我得出了以下选项:
构建一个nodeJS服务器,然后让NodeJS与C++进程进行通信。 https://nodejs.org/api/addons.html
我的系统是基于网络的加密货币交易平台。
我的前端是 Php/NodeJS,它允许用户下订单(http 表单请求)
编写了一个 C++ 编写的后端,用于向不同的交易所发送 API 调用。
问题,如何将前端表单请求发送到我的后端。我考虑了两个选项,但 none 是最佳选择 1) C++后端也可以作为服务器通过TCP连接监听任何POST消息,然后将消息传递给交易引擎。例如,使用套接字。 2) UI 向推送器(pusher.com) 发送JSON 消息,然后C++ 推送器客户端监听通道以获取消息并传递给交易引擎thread/process。任何回复都需要第二个通道作为 JSON 消息发送回前端
对于选项 1),我不太习惯制作 C++ 服务器,因为大多数时候我们使用 Java 或基于节点的服务器
欢迎就这两个选项或其他替代方案提出任何建议
谢谢。
在花了整个周末研究和测试各种选项后,我得出了以下选项: 构建一个nodeJS服务器,然后让NodeJS与C++进程进行通信。 https://nodejs.org/api/addons.html