社区
Web 开发
帖子详情
求教 长轮询在java客户端的时候有什么办法实现
qq_24597963
2020-11-11 03:03:34
第三方接口已经提供基于 Http 的轮询接口给应用反馈 xx 是否被消费
应用必须在独立的线程发起 Http 请求,一般会 hang 住,
当有新的消息,应用就该接受。
应用必须确保请求不中断,当成功获得消息或者因为任何原因中断连接,应用必须立即恢复轮询。
后台应用是 springboot 请问这个长轮询不中断请求 java 里有什么实现?
...全文
6826
10
打赏
收藏
求教 长轮询在java客户端的时候有什么办法实现
第三方接口已经提供基于 Http 的轮询接口给应用反馈 xx 是否被消费 应用必须在独立的线程发起 Http 请求,一般会 hang 住, 当有新的消息,应用就该接受。 应用必须确保请求不中断,当成功获得消息或者因为任何原因中断连接,应用必须立即恢复轮询。 后台应用是 springboot 请问这个长轮询不中断请求 java 里有什么实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qkniit
2020-11-12
打赏
举报
回复
定时任务,多长时间去查询一次,自己设置 要想实时的,必须第三方来调你提供接口
dkwuxiang
2020-11-12
打赏
举报
回复
这不就 socket 的业务现场嘛?
苏颙
2020-11-12
打赏
举报
回复
定时任务,死循环有风险
qq_24597963
2020-11-12
打赏
举报
回复
不知道还有什么办法没
qq_24597963
2020-11-12
打赏
举报
回复
引用 2 楼 qybao 的回复:
这个第三方接口不是已经实现了吗?你调用第三方接口不就好了吗?
现在目前想到的就是靠一个线程 里 死循环去请求
symbol_amy
2020-11-12
打赏
举报
回复
这个用websocket合适啊
黑红花片
2020-11-12
打赏
举报
回复
不知道还有什么办法能弄这个
昆虫520
2020-11-12
打赏
举报
回复
双向数据交互为啥不用websocket?要是只是单纯的你调他http接口,那还是用定时任务轮询比较稳妥,配置上线程池,即使连接断了等异常情况导致线程损失,线程池也可以及时补充
qybao
2020-11-11
打赏
举报
回复
这个第三方接口不是已经实现了吗?你调用第三方接口不就好了吗?
KeepSayingNo
2020-11-11
打赏
举报
回复
sheduleThreadPool实现
Java
长
轮询
实战:从原理到Nacos源码解析
本文深入解析
Java
长
轮询
(LongPolling)技术,从基础原理到Nacos源码实战。通过对比短
轮询
,阐述
长
轮询
如何
实现
高效实时数据同步。详细拆解Nacos中AsyncContext、观察者模式及双保险机制的核心
实现
,并提供简易服务端与
客户端
代码示例,帮助开发者掌握这一关键异步通信技术。
Spring Boot使用Servlet居然也可以
实现
长
轮询
,敲了5年代码,我居然不知道 - 第413篇
Spring Boot使用Servlet居然也可以
实现
长
轮询
,敲了5年代码,我居然不知道 - 第413篇
服务器向
客户端
推送消息的2种技术分析
HTTP是无状态、单向的协议,用户只能够通过客服端向服务器发送请求并由服务器处理发回一个响应。若要
实现
聊天室、WEBQQ、在线客服、邮箱等这些即时通讯的应用,就要用到“ 服务器推送技术(Comet)”。
Apollo
客户端
日志抛异常 c.c.f.a.i.RemoteConfigLongPollService : Long polling failed, will retry ...
目录 问题背景 解决
办法
根因分析 问题背景 微服务依赖 apollo-client 并完成配置、启动微服务之后,会每隔两分钟在控制台输出内容 “ c.c.f.a.i.RemoteConfigLongPollService : Long polling failed, will retry in 120 seconds.” ,虽然在理论上没什么影响,但是看着抛异常就很烦! 解决
办法
1、如果是配置了域名转发、网关等,就把域名对应的网关超时时间修改成大于 65s; 2、取消绕开 con...
Java
WebSocket
实现
简易聊天室
一、Socket简介 Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。Socket的英文原义是“孔”或“插座”,作为UNIX的进程通信机制。Socket可以
实现
应用程序间网络通信。 Socket可以使用TCP/IP协议或UDP协议。 TCP/IP协议 TCP/IP协议是目前应用最为广泛的协议,是构成Internet国际互联网协议的最...
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章