appengine与应用程序之间的通信

2024-03-29 02:16:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个web界面,它当前使用PHP运行,并在本地与python脚本通信。你知道吗

我将web端移到appengine,到目前为止,它在本地使用时进展良好,我目前正在通过python脚本处理的get请求从appengine应用程序到python应用程序进行通信。你知道吗

问题是,运行python脚本的机器显然会在防火墙后面,我以前从来没有这样做过,也不确定如何最好地实现这一点。你知道吗

到目前为止,我唯一的想法是让python脚本向appengine发送post请求和一些数据,然后作为响应,发回一些其他数据。唯一的问题是web界面应该很快更新客户机。你知道吗

有什么想法吗?你知道吗


Tags: 数据脚本机器web应用程序get客户机界面
1条回答
网友
1楼 · 发布于 2024-03-29 02:16:41

看看protorcppythonapi:https://developers.google.com/appengine/docs/python/tools/protorpc/overview

尽管它仍被标记为实验性的,但它似乎是一个不错的框架,可以让你尝试在应用程序之间来回发送消息。你知道吗

既然你说你的本地应用程序运行在防火墙后面,我假设你不能打开一个端点并用某种形式的身份验证来保护它。你知道吗

一旦您有了消息流,您可以使用channelapi来保持前端的更新:https://developers.google.com/appengine/docs/python/channel/overview

或者,如果您想更基本,只需通过AJAX实现长/短轮询。你知道吗

很抱歉,你提供的信息有限,这是我现在唯一能想到的。请随时张贴更多的细节,我会尽力帮助进一步。你知道吗

相关问题 更多 >