【问题标题】:Google Appengine application written in Java with access to Python+Numpy+Scipy?用 Java 编写的 Google Appengine 应用程序可以访问 Python+Numpy+Scipy?
【发布时间】:2016-05-30 21:38:31
【问题描述】:

我有一个相当大的 appengine 应用程序,完全用 Java 编写。我需要使用 numpy 和类似包完全用 python(如果可能的话 3.x)编写的函数获得结果。

最好的方法是什么?

【问题讨论】:

    标签: java python google-app-engine numpy scipy


    【解决方案1】:

    我正在考虑两种选择。

    1. 您可以使用默认或Flexible Environment 编写应用程序引擎的python 模块(现在称为services)。然后,您的默认模块可以通过 HTTP 请求访问这个特殊模块,同步通过 URL Fetch API 或异步通过 Push Queue API,这只能通过 *.appspot.com URL 完成。 Here 是关于模块通信的官方文档,使用 ModuleService API 将模块地址解析为 *.appspot.com 地址。
    2. 您可以尝试使用 PythonInterpreter 类执行 python 代码,但我不确定沙盒是否避免使用它。

    【讨论】:

    • 谢谢;柔性环境看起来很有前景;我什至可以使用 docker 并拥有自定义环境!我会详细介绍!
    猜你喜欢
    • 2023-03-12
    • 1970-01-01
    • 2014-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多