【发布时间】:2019-07-17 04:47:51
【问题描述】:
我的系统是基于网络的加密货币交易平台。
我的前端是 Php/NodeJS,它允许用户下一个股票订单(一个 http 表单请求)
编写了一个 C++ 编写的后端,用于将 API 调用发送到不同的交易所。
问题,如何将前端表单请求发送到我的后端。我考虑了两个选项,但没有一个是最佳的 1) C++ 后端也可以作为服务器通过 TCP 连接监听任何 POST 消息,然后将消息传递给交易引擎。例如,使用套接字。 2) UI 向 pusher(pusher.com) 发送 JSON 消息,然后 C++ pusher 客户端监听通道以获取消息并传递给交易引擎线程/进程。任何回复都需要第二个通道作为 JSON 消息发送回前端
对于选项 1),我不太愿意制作 C++ 服务器,因为大多数时候我们使用基于 Java 或 Node 的服务器
欢迎对这两个选项或其他替代方案提出任何建议
谢谢。
【问题讨论】:
-
您可以使用 crow 库来制作使用 c++ 的服务器。在语法方面,它快速、简单并且与 express 非常相似。在这里查看:github.com/ipkn/crow
-
或者您可以使用node.js C++ Add-on 将C++ 集成到Node.js 中(比使用crow 构建服务器更难)
-
感谢 coder3101 的快速回复。一定会去看看
标签: php c++ node.js server pusher