Dojo
最新
最佳
搜索
订阅
解道Jdon
架构设计
领域驱动
DDD介绍
DDD专辑
战略建模
领域语言UL
领域事件
商业分析
工作流BPM
规则引擎
架构师观点
数据工程
产品经理
系统思维
微服务
微服务介绍
微服务专辑
模块化设计
SOA
API设计
clean架构
SpringBoot
分布式事务
分布式架构
Kubernetes
DevOps
编程设计
GoF设计模式
模式专辑
面向对象
函数式编程
编程语言比较
编程工具比较
形式逻辑
前端编程
Reactive编程
Jdon框架
Rust语言
ChatGPT
Web3
模因梗
幽默梗
程序员吐槽
面试技巧
Java入门
数字化转型
认知偏差
道德经
GitHub工具
更多话题
一点点技术难点请教各位道友
10-04-27
ITfuture
项目B/S架构,JAVA开发,主要做流程。
目前客户有一需求,当某一流程任务分配到某个人的时候,希望当前人弹出页面来提示用户。
我大概想了一下
1 “拉”:如果每个人定时去服务器查询的话,服务器负担会增加N倍,不合理。
2 “推”:当流程任务分配给某个人的时候,程序自动将该信息推送到当前用户“客户端”,希望网页能弹出一个页面来提示用户,或者其他提示方法。
问题就是 当我获取信息后,我怎么将数据推到当前在线的用户并提示他有新的任务进来?
本人经验尚浅,望各位前辈不吝赐教,大家一起讨论一下。 谢谢了
banq
2010-04-28 09:24
两个方案:
1.成熟:使用AJAX,就象本站有新消息提醒一样。
2.超前,真正的推,使用Web Socket
http://www.jdon.com/jivejdon/thread/37824
ronalfei
2010-04-28 10:36
webSocket的流行还比较困难吧,
它在客户端应该属于html5的东西了.而我们距离html5 也许太遥远.
目前只有chrome支持,firefox支持,但是没有开放.
同时对于服务端来说,是一个挑战.
对于这个帖子里提到的apache的东西来说,我觉得它处理不了太多的并发.毕竟apache在这方面太差了.所以要用websocket,接口服务器必须是自己实现的专用服务器,否则并发大的时候肯定挂.
ITfuture
2010-04-29 08:40
BANQ:
你好,对于本站的新消息,我这边都是登陆以后如果有消息的话会提示,那么我的问题是如何做到有人给我发消息,如果我在线的话,浏览器会即时提示呢。AJAX可以嘛?是否能提供关键字,具体的我在搜索看看。谢谢