社区
Ajax
帖子详情
web数据推送问题
叁滴水
博客专家认证
2017-11-30 10:08:29
最近在做一些小东西,每次进行ajax保存功能的时候,需要进行数据的推送,推送到别的系统之中。
然后在每次调用别的系统的wenservice的时候系统等待时间特别长,导致出现页面死机现象,有没有一种思路,解决这种问题呢?
或者说在进行保存的时候,先提前返回,然后后台自动进行推送的思路呢?
...全文
594
5
打赏
收藏
web数据推送问题
最近在做一些小东西,每次进行ajax保存功能的时候,需要进行数据的推送,推送到别的系统之中。 然后在每次调用别的系统的wenservice的时候系统等待时间特别长,导致出现页面死机现象,有没有一种思路,解决这种问题呢? 或者说在进行保存的时候,先提前返回,然后后台自动进行推送的思路呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
叁滴水
2017-12-01
打赏
举报
回复
这个是不是相当于另起一个线程了?
叁滴水
2017-11-30
打赏
举报
回复
您好,首先谢谢您的回答,可是在ajax 到后台之后, 进行的webservice 接口的推送,应该不是跨域的ajax问题
凡夫贩夫
2017-11-30
打赏
举报
回复
对了特别注意一下,上面给你的例子前台与后台数据交互的格式是jsonp,不是json,这两者是有区别的
凡夫贩夫
2017-11-30
打赏
举报
回复
你的这个需求属于ajax跨域的请求的范围,可以参照一下下同的代码,ajax请求默认是异步的请求,你请求之后,不会影响页面其他部分的操作,后台处理后得到数据就会返回给你,如果请求时间过长,可能是后台的原因,也有可能是网络的原因,不过基本可以初步排除是ajax跨域太慢的原因 ,$(document).ready(function(){ var url='http://localhost:8080/WorkGroupManagment/open/getGroupById" +"?id=1&callback=?'; $.ajax({ url:url, dataType:'jsonp', processData: false, type:'get', success:function(data){ alert(data.name); }, error:function(XMLHttpRequest, textStatus, errorThrown) { alert(XMLHttpRequest.status); alert(XMLHttpRequest.readyState); alert(textStatus); }}); });
apple8160
2017-11-30
打赏
举报
回复
单独写一个监听程序与webservice通讯 ajax提交后 后台把消息传送给监听,不需要等待 直接返回前台 由那个监听程序把消息发送给webservice
Java
Web
后台自动向前台发送消息
Java
Web
项目后台向前
推送
消息,主要是是利用第三方包Comet4J,附件中是MyEclipse开发的源码,可直接运行。
JS常见三种
数据
推送
方式
1. Comet:基于 HTTP 长连接的服务器
推送
技术 Comet 是一种
Web
应用架构。服务器端会主动以异步的方式向客户端程序
推送
数据
,而不需要客户端显式的发出请求。Comet 架构非常适合事件驱动的
Web
应用,以及对交互性和实时性要求很强的应用,如股票交易行情分析、聊天室和
Web
版在线游戏等。 2.基于
Web
Socket 的
推送
基于
Web
Socket 的
推送
方案,在浏览器中通过http仅能实现单向的通信,comet可以一定程度上模拟双向通信,但效率较低,并需要服务器有较好的支持; fla
Web
Socket整合SpringBoot、SockJS、Stomp、Rabbitmq分布式消息
推送
(1)HTML5
Web
Socket、异常重连、心跳检测;(2)SockJS、Stomp、RabbitMQ Stomp消息代理;(3)分别用Nginx和Spring Cloud Gateway实现多实例负载均衡;(4)可靠消息
推送
(Stomp持久化队列、客户端ACK确认机制);(5)Java原生、Stomp客户端实现(非浏览器客户端);(6)
Web
socket拦截器结合 Spring security、jwt token认证授权;(7)Vue前端版本实现、Java客户端实现;(8)消防物联网平台消息
推送
案例,需求分析、设计思路、编码实现、效果演示。
H5
数据
推送
WilsonLiu’s blog 首发地址前言众所周知,AJAX的出现是前端快速发展的一个标志,同时也是前后端得以分离的重要基础。作为一个C/S网络的
web
系统,网络通信在发挥着举足轻重的作用。 大部分的场景下,我们是主动触发AJAX去调取后端
数据
,但是总有那么些场景是后端
数据
更新了再
推送
给前端。 本文则试着和读者一起对这个
数据
推送
的需求进行技术方案的探究。首先,列一个常用可选的技术清单 -
html页面
推送
功能的实现,想实现
Web
页面内容自动更新?你需要了解
WEB
实时
推送
技术!...
随着
Web
的发展,用户对于
Web
的实时
推送
要求也越来越高,比如,工业运行监控、
Web
在线通讯、即时报价系统、在线游戏等,都需要将后台发生的变化主动地、实时地传送到浏览器端,而不需要用户手动地刷新页面。本文对过去和现在流行的
Web
实时
推送
技术进行了比较与总结。一、双向通信HTTP协议有一个缺陷:通信只能由客户端发起。举例来说,我们想了解今天的天气,只能是客户端向服务器发出请求,服务器返回查...
Ajax
52,797
社区成员
25,305
社区内容
发帖
与我相关
我的任务
Ajax
Web 开发 Ajax
复制链接
扫一扫
分享
社区描述
Web 开发 Ajax
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章