类似OSC的动弹功能怎么实现?求思路

发布于 2021-12-03 02:40:49 字数 241 浏览 841 评论 15

@红薯 老大,是轮询数据库然后服务器推吗?求指点思路。

我是用python做的,思路是客户端建立长连接,然后服务器端用Twisted这个模块异步轮询数据库,如果有新数据插入就回调,然后通知客户端。

这种思路是否可行?会不会给数据库带来压力?有没有别的思路?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(15

小瓶盖 2021-12-08 13:47:38

ajax轮询势必导致session永不超时,如何解决session永不超时的问题呢?

掩饰不了的爱 2021-12-08 13:47:38

还是走websocket吧

岁吢 2021-12-08 13:47:37

看来只能用long-polling了,还得兼容IE6,不支持websocket?

想挽留 2021-12-08 13:47:29

实时性要求不高ajax轮寻,要求高的话websocket

终陌 2021-12-08 13:47:22

你可以看下osc的代码 它是定时get请求了一个页面 参数带了当前的最新ID 数据库查询应该是 ID>GET_ID 这样来查询 应该是瞬间返回数据的 速度很快 没有什么压力

最偏执的依靠 2021-12-08 13:47:12

求即时通讯思路,公司屏蔽了所有的聊天工具,正打算做一个网页版的聊天室,跟朋友在上班的时候说话。

飘过的浮云 2021-12-08 13:46:10

pushlet 官网有chat的例子... 如果只是跟你朋友随便聊天 你只要随便搭建一个web项目 然后做一个页面 大家都进入这个页面就可以 你在页面里发消息 都能看到

晚风撩人 2021-12-08 13:04:11

回复
@酒逍遥 ,
我起先的思路也是ajax每隔两三秒请求一次,但没做过,总觉得这样做有点什么问题。。。我的目的就是上班时间也能随时跟朋友交流一下,看来只要ajax就足够了。谢谢各位啊。

柳絮泡泡 2021-12-08 12:56:52

osc 是定时ajax的..因为对实时性要求不是那么高..

如果对实时性要求很高 可以考虑长连接 比如 即时通信

猫性小仙女 2021-12-08 12:43:05

osc是定时ajax吗?

夜司空 2021-12-08 06:57:50

回复
http://www.oschina.net/question/3227_23183

风柔一江水 2021-12-07 23:24:10

凡是提到实时数据实现的都能撤上你补充的这一段话,只有你自己真正去尝试了才知道什么是最好的,套用一句俗话就是“没有最好的,只有最合适的”;前段时间我们的一个项目需要一个监控设备状态的,最终就是采用osc这种定时ajax的

无边思念无边月 2021-12-07 16:01:01

补充问题说明了

悟红尘 2021-12-07 00:39:21

G+很强大!

猫烠⑼条掵仅有一顆心 2021-12-04 22:52:57

提这种问题前先说说如果是你,你怎么做:)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文