java - 将 python 与更快的语言混合以在 GAE 中进行优化

标签 java python performance google-app-engine go

我是 Python 和 GAE 领域的新手,我有一个问题。 使用 Python,通常的方法是仅在需要时优化代码,修复更紧迫的瓶颈。 实现这一目标的方法之一是用 C 重写程序中最关键的部分。

通过使用 GAE,我们是否会永远失去这种可能性? 由于Google's Go language现在(或者一旦编译得更高效)它是 GAE 中最快的语言,有没有办法在同一个应用程序中混合 Python 和 Go? 还有什么其他方法可以达到类似的效果?

最佳答案

Can I write parts of the Google App Engine code in Java, other parts in Python?了解如何使用多种语言。

基本上,给定应用的每个版本只能使用一种运行时语言。

但是,您可以拥有使用不同语言编写的两个不同版本的应用,它们可以通过数据存储区来回传递信息。

此外,您可以拥有两种不同的应用,使用两种不同的语言,然后您可以通过请求来回传递信息。

关于java - 将 python 与更快的语言混合以在 GAE 中进行优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6807119/

相关文章:

java - 映射结构 : Mapping Collections objects based on it's type's properties

Python - 解析字符串,已知结构

python - BeautifulSoup 将 HTML 解析为字典,其中 <h> 是键,<p> 是值

performance - 奇怪的 get 优化行为

java - 使用 URLConnection 使用 REST Web 服务

java - 将字段添加到 Clojure 中的代理类

Python 抓取 XHR 返回 ValueError : Too many values to unpack

Django FileResponse - 如何加快文件下载速度

javascript - 一页上有许多用于社交网络的共享按钮

java - Lucene从3.x到4.1.0的迁移以及索引优化