- 主题:请教一个老问题:页面执行耗时操作
晕 我多写了通知用户几个字
其实不是重点
我的意思 用户随时在他想看的时候就去看看也可以
通知无论怎么通知都行,写在数据库里,写在其它什么地方,发邮件都没或者发短信打
电话人肉通知都没关系
我的主要疑问是怎么在web服务器里面完成耗时工作(页面立即返回)
不用开新的进程
方便写代码,就像写普通的页面后台处理一样
也许这根本不成问题,可以直接按我想的去写,只是我没试过而已
不过你说的对我也很有帮助,收藏了有空学学,谢谢!
【 在 XeCycle (据说是小 X) 的大作中提到: 】
: web服务器开不开线程跟websocket完全没关系啊。
: 依照你这个“完成后通知用户”的时间差需求量级,可以做 second poll, minute poll,
: 要 soft real-time 的话 websocket/comet/eventsource/long poll... 哪个都一样。
: ...................
--
FROM 223.65.143.*
【 在 baoxiaoqiang (包小强) 的大作中提到: 】
: 晕 我多写了通知用户几个字
: 其实不是重点
: 我的意思 用户随时在他想看的时候就去看看也可以
: 通知无论怎么通知都行,写在数据库里,写在其它什么地方,发邮件都没或者发短信打
: 电话人肉通知都没关系
: 我的主要疑问是怎么在web服务器里面完成耗时工作(页面立即返回)
: 不用开新的进程
... 结果是说这个
正常干啊,平常 Java 怎么开线程你就怎么干就是了,web 代码难道不也是 Java 么
--
FROM 180.173.62.*
一楼都说了解决方案 其他都瞎扯 就用消息队列 写个服务读消息处理请求 web服务写消息
【 在 baoxiaoqiang 的大作中提到: 】
: 假如有一个操作很耗时,不想让用户在浏览器页面等很久
: 想让后台开一个线程操作,页面操作立即返回
: 一般用什么方法实现?
: ...................
--来自微水木3.2.0
--
FROM 111.196.72.*