【问题标题】:Send request from Web front-end to C++ backend从 Web 前端向 C++ 后端发送请求
【发布时间】: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


【解决方案1】:

在花了整个周末研究和测试各种选项之后,我想出了以下选项: 建立一个nodeJS服务器,然后让NodeJS与C++进程通信。 https://nodejs.org/api/addons.html

【讨论】:

    猜你喜欢
    • 2019-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多