【发布时间】:2014-01-15 00:31:49
【问题描述】:
我搜索了 Stack Overflow,我只能找到如何使用 Tornado 作为 HTTP 服务器。
现在,我的问题是如何开始使用系统进行推送通知?
让我给你一些背景......
数据库
我在远处的某个服务器上有一个数据库,我对此一无所知,除了它是一个 postgreSQL 数据库和该服务器上的一个软件每隔一段时间(可能每隔几秒钟,到几天)更新数据库.
目前
我有一个显示这些数据库行的 django 应用程序。它每 5 秒使用一次 ajax 调用从不同的应用程序(一个名为 api 的应用程序)获取这些数据库行。众所周知,这种方法很浪费。
我想做的事
好吧,我会指出它:
- 我希望我的 Django 应用在结构上保持不变
- Django 应用程序将在其视图中包含用于连接到单独服务器的 JS 代码。
- 这个单独的服务器将每 60 秒检查一次数据库的更改。如果数据库已更改,则通过消息通知客户端,例如“有新数据可用”
希望那不是太模糊。
谢谢,
安迪。
【问题讨论】:
标签: javascript django html push-notification tornado