【问题标题】:Agent-Modelling System on GAEGAE 上的代理建模系统
【发布时间】:2013-05-13 06:17:26
【问题描述】:

我开始一个项目来模拟谷歌应用引擎上的代理。我打算有一个这样的控制面板:

(来源:complexityworkshop.com

我的问题是在模拟过程中,服务器必须一次又一次地处理任务并将它们显示在图表上。最好的方法是什么?

显然我想避免一次又一次地刷新页面。我在 HTML 方面处于中级水平,在 Web 应用程序方面表现一般。所以需要一个指向正确方向的指针。

谢谢!
Digvijay

【问题讨论】:

    标签: python google-app-engine web-applications dynamic netlogo


    【解决方案1】:

    您应该查看 appengine 通道 API 或 XMPP 支持。

    https://developers.google.com/appengine/docs/python/channel/

    https://developers.google.com/appengine/docs/python/xmpp/

    方法的选择(渠道与 xmpp)在很大程度上取决于您如何构建 UI。

    【讨论】:

    • Chanel API 好像就是这样。 “Channel API 在您的应用程序和 Google 服务器之间创建持久连接,允许您的应用程序在不使用轮询的情况下实时向 JavaScript 客户端发送消息”但是,您能否详细说明如何以不同方式构建 UI?
    • 不,我的意思是选择 xmpp 还是通道应该考虑您将构建的 UI 类型。如果您的 UI 是一个独立的应用程序(例如使用 Kivy 或 Qt),那么使用 XMPP 而不是通道 api 可能更容易。通道 api 对于基于浏览器的 UI 来说更容易,因为通道客户端是 javascript。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-10
    • 1970-01-01
    相关资源
    最近更新 更多