我的系统是基于Web的加密交易平台。
我的前端是Php / NodeJS,它允许用户下达库存订单(http表单请求)
编写C ++编写的后端,以将API调用发送到不同的交易所。
问题,如何将前端表单请求发送到我的后端。我考虑过两种选择,但都不是最佳选择 1)C ++后端还可以用作服务器,以通过TCP连接侦听任何POST消息,然后将这些消息传递给交易引擎。例如,使用套接字。 2)UI将JSON消息发送到pusher(pusher.com),然后C ++ Pusher客户端侦听通道以获取消息并传递给交易引擎线程/进程。任何回复都需要第二个通道以JSON消息的形式发送回前端
对于选项1),由于大多数时候我们使用基于Java或Node的服务器,所以我不愿意使用C ++服务器
欢迎就这两个选项或其他替代方案提供任何建议
谢谢。
答案 0 :(得分:0)
在整个周末研究和测试各种选项之后,我得出了以下选项: 建立一个nodeJS服务器,然后让NodeJS与C ++进程通信。 https://nodejs.org/api/addons.html