1


我有兴趣从 django 到 flex 进行数据推送,这可以使用 pyamf 完成吗(非常感谢教程或示例)?
我想这样做,当数据库中的某些内容发生更改时,客户端会收到该更改的通知。

4

1 回答 1

2

我没做过,看起来很难。

BlazeDS Livecycle Data Services 做了什么,而 PyAMF 或 RubyAMF 之类的东西不做?

PyAMF 为您提供了在 Python 中发送和接收 AMF 消息的工具。

但是 Django 不适合推送,因为通常推送你会使用套接字连接而不是 HTTP。

这可能意味着也有一个 Twisted 服务器。您仍然可以使用 Django……您的模型中可能有信号代码,告诉 Twisted 服务器将消息发送回 Flex 客户端。

您仍然需要在 Flex 端自己编写所有数据绑定类型代码,尽管 PyAMF 提供了示例客户端代码来帮助您入门。

显然,Flex 的 Java 框架为双方进行代码生成,这使得这一切变得更加容易。

于 2011-04-29T17:44:51.553 回答