社区
Web 开发
帖子详情
服务器主动推送信息到前台页面上
javatotheworld
2013-12-26 09:43:55
网上搜到的解决方案基本都是推荐DWR反推,实现从服务器端传输数据到客户端,但是看到的demo都是从a页面通过dwr调用后台方法,然后推送数据到b页面。
目前我的项目中需要实现:当数据库有变更时,后台统计数据推送到指定用户的前台页面上,我在后台业务逻辑中直接调用方法推送数据时,好像提示错误,麻烦问下曾经实现过这样的方案,可以指导一下,谢谢。
...全文
18127
11
打赏
收藏
服务器主动推送信息到前台页面上
网上搜到的解决方案基本都是推荐DWR反推,实现从服务器端传输数据到客户端,但是看到的demo都是从a页面通过dwr调用后台方法,然后推送数据到b页面。 目前我的项目中需要实现:当数据库有变更时,后台统计数据推送到指定用户的前台页面上,我在后台业务逻辑中直接调用方法推送数据时,好像提示错误,麻烦问下曾经实现过这样的方案,可以指导一下,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_16083847
2016-06-27
打赏
举报
回复
楼主当时怎么解决的啊??
z_yes163
2013-12-27
打赏
举报
回复
ajax 前台定时请求和股票系统差不多,当然html5 websocket 是个好办法,只是现在大部分用户还没有升级IE所以支持不了。
teemai
2013-12-27
打赏
举报
回复
引用 2 楼 javatotheworld 的回复:
轮询?那跟在页面上写个定时任务,定时跟后台取数据有区别吗? html5不支持IE浏览器,不太符合要求
每个前台定时请求。
javatotheworld
2013-12-27
打赏
举报
回复
另外,如果客户端多了,dwr的性能怎么样,有哪位大侠知道的吗?
ghostkngiht
2013-12-27
打赏
举报
回复
用Browser.withPage(ServerContext serverContext, java.lang.String page, java.lang.Runnable task);试试,不知道行不行。
别闹腰不好
2013-12-27
打赏
举报
回复
客户端没请求,你就能推过去 ,那么多客户端,推到哪个。 这个就得页面做定时去检查数据库变化。
Defonds
2013-12-27
打赏
举报
回复
反推的方案还是不错的,能够从一定程度上降低服务器压力
jackson_fighting
2013-12-27
打赏
举报
回复
ajax 定时轮询
tony4geek
2013-12-27
打赏
举报
回复
json - rpc 呢。
javatotheworld
2013-12-26
打赏
举报
回复
轮询?那跟在页面上写个定时任务,定时跟后台取数据有区别吗? html5不支持IE浏览器,不太符合要求
teemai
2013-12-26
打赏
举报
回复
通常的做法就是你说的那样的,轮询。 还有就是HTML5 的websocket:
http://www.ibm.com/developerworks/cn/web/1112_huangxa_websocket/
长连接
百度地图毕业设计源码-java-websocket:基于jettywebsocket后台往
前台
页面
推送
消息
百度地图毕业设计源码 Websocket消息
推送
本篇结构: 背景 HTTP协议特点 消息
推送
方案 Websocket简介 Websocket实例 一、背景 HTTP协议的无状态和被动性,使得B/S架构的
服务器
主动
推送
消息给浏览器比较困难,而通用的一些解决方案又有各种各样的问题,比如:ajax轮询会有很多无用的请求,浪费宽带;基于Flash的消息
推送
又有Flash支持不好,无法自动穿越防火墙等问题...... Websocket就是在这种情况下出现的一个协议。 二、HTTP协议特点 B/S架构的系统多使用HTTP协议,HTTP协议的特点: 1、简单快速 客户向
服务器
请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与
服务器
联系的类型不同。由于HTTP协议简单,使得HTTP
服务器
的程序规模小,因而通信速度很快。 2、灵活 HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。 3、无状态 即无状态协议。这指的是,HTTP协议不对请求和响应之间的通信状态进行保存。所以使用HTTP协议,每当有新的请求发送,就会有
Gxlcms新闻系统 v2.0
Gxlcms新闻系统是一个以php+mysql进行开发的新闻类cms内容管理系统。Gxlcms新闻系统的优势:
前台
与后台采用隔离方式,模板化设计,让只要你会前端就可以做一个新闻网站!后台设计简单明了,小白用户一看就会明白!程序功能也非常完善!1.目前程序支持三种路由模式:静态生成,伪静态,动态;2.支持两种存储模式:本地存储,FTP存储3.接入百度
主动
推送
功能!让你每篇新闻/资讯都可以及时被百度发现4.图片水印功能:只要开启图片水印,不管是标图图片或者是内容图片统统添加水印,水印功能支持9宫格设计,让你可以随意把图片水印加到任意地方5.数据库一键备份/还原,让你可以轻松的把网站迁移到任何
服务器
上6.缓存功能:模板缓存,数据库缓存,网站
页面
缓存7.友情链接:支持图片链接和文字链接8.广告模块:只要后台添加广告后,全部js生成到
前台
,让你不用费事修改模板9.采集功能,我们支持火车头采集,火车头接口已经在插件中心里面,只需要你下载后,就可以采集上万新闻内容,为了防止重名新闻,我们对接口做了细腻化的功能,支持入库重名判断,当有重名新闻自动过滤10.扩展功能:扩展性,可以在插件中心下载,招聘模块
rabbitmq-stomp服务端
推送
技术
通过本节课的学习,了解
服务器
端
推送
技术,实现如饿了么、淘宝等,用户下单后,商家端实现
信息
提醒功能
Gxlcms新闻系统(新闻类cms) v2.0.zip
Gxlcms新闻系统是一个以php mysql进行开发的新闻类cms内容管理系统。 Gxlcms新闻系统(新闻类cms) v2.0更新日志 1.优化新闻内图片下载功能 2.优化后台界面 Gxlcms新闻系统的优势
前台
与后台采用隔离方式,模板化设计,让只要你会前端就可以做一个新闻网站!后台设计简单明了,小白用户一看就会明白!程序功能也非常完善! 1.目前程序支持三种路由模式:静态生成,伪静态,动态; 2.支持两种存储模式:本地存储,FTP存储 3.接入百度
主动
推送
功能!让你每篇新闻/资讯都可以及时被百度发现 4.图片水印功能:只要开启图片水印,不管是标图图片或者是内容图片统统添加水印,水印功能支持9宫格设计,让你可以随意把图片水印加到任意地方 5.数据库一键备份/还原,让你可以轻松的把网站迁移到任何
服务器
上 6.缓存功能:模板缓存,数据库缓存,网站
页面
缓存 7.友情链接:支持图片链接和文字链接 8.广告模块:只要后台添加广告后,全部js生成到
前台
,让你不用费事修改模板 9.采集功能,我们支持火车头采集,火车头接口已经在插件中心里面,只需要你下载后,就可以采集上万新闻内容,为了防止重名新闻,我们对接口做了细腻化的功能,支持入库重名判断,当有重名新闻自动过滤 10.扩展功能:扩展性,可以在插件中心下载,招聘模块,图集模块,会员中心模块,交友模块等等模块进行安装(开发中) Gxlcms新闻系统截图 相关阅读 同类推荐:站长常用源码
YGBOOK带采集规则
伪静态配置参见压缩包中 txt 文件,针对不同环境的有不同配置说明(自带.htacess 文件重新优化了兼容性,解决了 apache+nts 模式下可能出现的“No input file specified.”问题) 安装步骤: 1.将文件解压后上传至相应目录等 2.网站必须配置好伪静态(参考上一步配置),才能正常进行安装和使用(初次访问首页会自动进入安装
页面
,或手动输入 http://www.域名.com/install) 3.同意使用协议进入下一步检测目录权限 4.检测通过后,填写常规数据库配置项,填写正确即可安装成功,安装成功后会自动进入后台
页面
http://www.域名.com/admin,填写安装时输入的后台管理员和密码即可登录 5.在后台文章列表
页面
,可以进行手动采集文章,和批量采集文章数据。初次安装完毕建议采集一些数据填充网站内容。网站在运行过程中,会自动执行采集操作(需
前台
访问触发,蜘蛛亦可触发采集),无须人工干预 环境要求:PHP5.4 以上,有伪静态功能。推荐配置,php7.1,mysql5.6+ 主机要求:IIS/APACHE/NGINX 均可,虚拟主机/VPS/
服务器
/云
服务器
均可。推荐使用 linux 系统,apache/nginx 均可 硬件要求:CPU/内存/硬盘/宽带大小无要求,但配置越高,采集效率会更好! 其他要求:如采集目标站
服务器
在国内,而你的主机在国外,会产生采集效率低的问题。应尽量选择同区域的网站进行采集,美国
服务器
宜选择机房设在美国的小说站,国内
服务器
则选择国内站点,以尽可能提升网站速度。 更新提示: 1.增加关键词功能,可批量添加,可自定义 tdk 2.增加广告位管理功能 3.增加百度站内搜索功能,并修复百度结构化数据封面错误的 bug 4.增加图片懒加载功能,可 PC 开启或全站开启或关闭 5.增加小说黑名单、IP 黑名单功能 6.增加作者功能 7.增加指定节点按 ID 采集的功能(范围或指定) 8.友情链接改版,允许同名关键词 9.修复章节内容编辑后乱码问题 10.增加原创功能 11.增加小说按节点批量转换新节点功能,指定小说转换节点功能 12.新增百度
主动
推送
功能 13.新增 singlebiquge 模板,适用于主推单本小说 14.重采功能,如文中出现关键词(正在手打中,可指定关键词)之类的,下次阅读将重新从源站采集 15.章节 url 和缓存中 url 不一致时重新采集内容,以解决换节点导致的章节不对应或源站编辑删除重复章节的问题 16.增加简繁切换功能,并记录 cookies,切换
页面
自动转换 17.修复栏目页自定义 TDK 无效的问题,增加小说
页面
单本小说自定义 TDK 18.更换加密方案,新版本使用全新授权文件,旧版本不受影响。后台授权检测间隔调整到 24 小时,以减少授权
服务器
对用户网站后台的影响 19.增加节点库定义,已入库小说在其他节点遇到也会进入节点库,便于小说切换其他节点。也就意味着,如果你的节点库没有这本小说在新节点的记录,这本小说就无法切换到指定节点。 20.功能模块拆分,便于后续增强 21.修复 sitemap 中时间不显示的 bug,增加对 google 和 https 的兼容 22.其他大量功能优化,不再一一赘述
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章