我想让 tornado 在前端显示一些实时更新的消息该怎么做?

2014-12-16 12:05:25 +08:00
 jianzhichao
比如说,消息提醒,或者,我后台逻辑处理数据随时在变化,前端也跟着变化,而不需要刷新页面,我说的有点模糊,大神们凑合着理解一下啦。谢谢
5200 次点击
所在节点    Python
7 条回复
tftk
2014-12-16 12:08:59 +08:00
websocket
jianzhichao
2014-12-16 12:12:38 +08:00
大神尽量回答 通俗一点 太高深了 看不懂啊
Mirana
2014-12-16 12:16:11 +08:00
1 websocket
2 ajax轮询
3 web长连接
lecher
2014-12-16 12:24:29 +08:00
@tftk 已经提供关键词了 websocket 然后你就要自己去搜tornado websocket 看看怎么用websocket去实现在网页上实时刷新信息。
其实就相当于在网站上面内嵌一个聊天室呀。想刷新什么tornado后端给前端页面发通知就好了,看看tornado的demo就知道了。
当然tornado还有另一个后端实现长轮询,简单说就是页面请求之后不会关闭连接,等待服务器实时推送更新数据到页面更新,可以看看这个例子。
http://mirrors.segmentfault.com/itt2zh/ch5.html#ch5-2-2
skybr
2014-12-16 12:29:16 +08:00
直接上sailsjs.
rock_cloud
2014-12-16 13:18:32 +08:00
以前用这个来传连续的图片:
HTTP Streaming
http://ajaxpatterns.org/HTTP_Streaming

注意不是HTTP Live Stream
coderwang
2014-12-16 17:47:03 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/154291

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX