【问题标题】:How to communicate with an external exe program from an google cloud app engine?如何从谷歌云应用引擎与外部 exe 程序通信?
【发布时间】:2021-04-09 22:54:57
【问题描述】:

我想制作一个使用 Stockfish 引擎下棋的 Lichess BOT。 Stockfish 有一个 .exe 文件,我可以通过 UCI 协议运行和通信。我想在 node.js 中编写我的应用程序并部署在谷歌云应用引擎上。我可以部署 node.js 程序,但是如何让 stockfish.exe 程序在应用引擎上运行并在我的 javascript 代码中使用它?

【问题讨论】:

  • 您是否考虑过使用stockfish.js 而不是运行.exe 文件?那会让事情变得更简单。让我知道这是否有帮助。
  • 我认为这是一个很好的解决方案,虽然我在google计算引擎上使用了虚拟机,所以我使用的是exe文件。
  • 你使用的是什么环境?标准还是灵活?
  • 这是标准环境

标签: javascript node.js google-app-engine process


【解决方案1】:

这在 App Engine 标准中不可能

原因是 App Engine 中的环境由 Google 控制,以便将性能/可扩展性和安全问题降至最低。在这样的环境中执行可执行文件可能会带来很高的安全风险。

对于灵活的环境,您可以更灵活地使用 Docker 文件,community answer 在这方面可能会有所帮助,但是,我想说这仍然不推荐。

【讨论】:

    猜你喜欢
    • 2017-09-07
    • 1970-01-01
    • 2013-05-17
    • 1970-01-01
    • 1970-01-01
    • 2014-10-30
    • 2021-07-30
    • 1970-01-01
    • 2015-03-04
    相关资源
    最近更新 更多