当前位置: 首页 > news >正文

阜蒙县建设学校网站是什么软件发布网

阜蒙县建设学校网站是什么,软件发布网,湖北交投建设集团有限公司网站,旅游景区网络营销案例前提#xff1a;客户端和服务端基于websocket进行交互#xff0c;客户端每隔8s发送心跳#xff0c;服务端检测心跳#xff0c;超过三分钟没收到会关闭session。   现象#xff1a;客户端日志记录发送了心跳消息#xff0c;服务端没收到心跳#xff0c;超时后服务端关闭…  前提客户端和服务端基于websocket进行交互客户端每隔8s发送心跳服务端检测心跳超过三分钟没收到会关闭session。   现象客户端日志记录发送了心跳消息服务端没收到心跳超时后服务端关闭sessionA客户端新建了会话sessionB过了会又收到了之前sessionA的消息由于sessionA已经关闭所以isOpen 方法返回 false。   最开始并没有关注到sessionA在关闭后收到的消息所以一直以为是丢消息了服务端说是客户端的问题客户端说明明发送了消息日志都记录了。   当然现有消息交互方式也是有问题的客户端记录发送成功并不表明真的成功了所以靠谱的应该是加上业务层的ack客户端收到服务端的业务ack才真正的是表明消息发送成功了。现在介绍为什么会出现上面的现象。   客户端跟服务端是单会话形式所以被OnMessage标注的方法会依次触发什么意思客户端A往服务端发送了1、2、3三个消息服务端先处理1、处理完之后才会处理2然后是3。当然了session之间是并发的互不影响只是session内消息是一条一条执行。问题就在这如果消息1执行很慢时间超过3分钟而心跳消息2、3…由于得不到处理就会触发超时关闭session。   结论消息并没有丢而是由于消息处理时间太久导致后续消息得不到执行程序判断心跳超时 关闭了session。原因找到了怎么处理就比较容易了。
http://www.pierceye.com/news/934030/

相关文章:

  • 青峰集团响应式网站论坛网站怎么做跳转
  • 代网站建设制作微信公众号网站开发
  • 潍坊网站的公司电话网站关键字多少个
  • 网站开发确认书青岛做网站的公司哪个好
  • 权威的企业网站建设网站开发费用算无形资产吗
  • 网站安全在线检测网络制作软件
  • 潍坊网站设计制作威宁住房和城乡建设局网站
  • 哈尔滨企业建站网站开发推广文案怎么写
  • 建立电子商务网站目的想要开网店怎么开
  • iis怎么建设网站内容杭州做搜索引擎网站的公司
  • 兰州网站开发价格建设和住房保障部 网站
  • 机械设备网站建设效果好的徐州网站开发
  • 商丘网站建设专业现状桓台县网站建设
  • 一级a做爰片免费网站孕交视频教程wordpress用的什么前端
  • 中文设计网站wordpress退出登录
  • 贵阳网站建设多少钱?帝国cms资源网模板
  • 利津网站定制wordpress文章内容下载手机
  • 西宁网站搭建百度网站制作联系方式
  • 中铁建设集团门户网站登陆翻页h5制作软件
  • 在线教育网站建设策划中国哪里在大建设
  • 宁波网站制作首荐荣盛网络好网站后台发布了但看不见
  • 用asp做网站出现空白30天网站建设全程实录 pdf
  • 吉林3厅官齐聚任免大会宁波网站建设广州活动策划公司排名
  • 个人阿里云账号可以做网站备案ip网址域名查询网
  • 厦门的企业网站企业形象网站建设意义
  • 网站源码网网站建设 制作教程
  • 怎么样销售关于网站建设网站服务器过期了怎么办
  • 常州建网站需要多少钱直播app开发费用
  • hpsocket 网站开发英文网站cms
  • 外贸自建站有哪些网站开发有哪几类