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

自适应型网站建设服务电话seo网站优化工具

自适应型网站建设服务电话,seo网站优化工具,成都科技网站建设找,上海品质网站建设一、IM系统整体架构 二、企业级IM系统如何实现心跳与断线重连机制; 1、重连机制(服务端下线) 服务端下线,客户端netty可以感知到,在感知的方法中进行重连的操作,注意重连可能连接到旧的服务器继续报错&…

一、IM系统整体架构

二、企业级IM系统如何实现心跳与断线重连机制;

        1、重连机制(服务端下线)

                服务端下线,客户端netty可以感知到,在感知的方法中进行重连的操作,注意重连可能连接到旧的服务器继续报错,延迟重试处理(Zk有延迟);重连就是清楚老的redis中的旧数据,重新放入新的链接信息;

        2、重连机制(客户段下线)

                客户端下线,服务端netty同样可以感知到,当服务端下线清除链接信息以及redis信息;

        3、心跳机制(保活)

                心跳机制主要目的是为了保活,客户端要不断地向服务端发送心跳机制,让服务端知道客户端的状态;

                客户端启动时加上心跳handler,规定时间内没有发送心跳,回调触发发送心跳事件;

                服务端同样也是加上心跳机制handler,规定时间内客户端没有发送心跳,触发检测事件,判断是否大于规定时间,是则下线客户端;

三、IM系统数据持久化(使用mq削峰)

        千万用户在线,数据库QPS1w已经算是不错的服务器了;千万用户发送消息,mysql很难平稳处理;

四、消息丢失的处理

        服务端网络不通,客户端消息体添加感叹号用户重发操作;

        Mq消息丢失,参考Mq消息丢失处理

五、消息去重

        客户端生成每条消息的唯一id,发送时携带消息id;服务端做幂等处理;

六、离线消息(未读消息)的拉去

        用户上线后拉去未读消息,频繁拉去未读消息,单独启动离线服务,离线服务也消费mq消息,将数据同步到缓存中;拉去未读消息去离线服务中的缓存拉去;为了防止数量过多的离线消息存储在redis中(可以使用Zeset数据类型,根据id进行排序),可以只存储最新的部分离线消息;

七、海量聊天数据存储

        1、冗余索引表(空间换时间):所谓冗余索引表,其实是将消息宽表数据冗余在一张表中,当只需要部分关系信息时,只查询冗余的索引表,根据mysqlB+树的索引结构,当数据量越小时,存储同样的数据层级结构越小;

        2、分库分表:根据用户冗余索引表的查询条件,节后人id以及发送人id 进行Hash取值分库分表设计;

        3、历史数据归档:将超过三个月或更久的数据进行归档,放到新的归档数据库中,查询历史消息时查询历史消息服务信息;根据时间匹配不通的归档数据库;

               

http://www.dtcms.com/wzjs/134273.html

相关文章:

  • 动态网站成品百度指数app下载
  • dedecms模板 中医院网站全套模板网站引流推广软件
  • 南京营销型网站建设合肥做网站的公司有哪些
  • 天津网站建设制作免费入驻的电商平台
  • 郑州专业做网站企业徐州网站设计
  • 做网站放博彩广告腾讯企点是干嘛的
  • 大型网站快速排名百度seo搜索引擎优化厂家
  • 旅游政务网站建设方案seo的基本步骤是什么
  • 企业网站不备案会怎么样软文模板
  • 网上做论文的网站有哪些一键优化表格
  • 网站设计协议app推广拉新接单平台
  • 安徽池州做网站的公司长沙seo优化公司
  • 重庆网站建设设计江苏seo平台
  • 做网站就上房山华网天下传统营销和网络营销的区别
  • 做团建活动网站百度文库个人登录
  • dw做网站背景图片设置铺平热词搜索排行榜
  • 找做课件的网站小熊猫seo博客
  • 网站推广专家兰州seo推广
  • 个人做网站创业长沙seo外包
  • 广告网站设计公司 作用国内十大软件培训机构
  • 长春网站建设网站网络营销策划与创意
  • 网站技术方案说明淘宝的关键词排名怎么查
  • 网站域名注册流程商务软文写作300字
  • 跟甜蜜定制一样的app刷排名seo
  • 宿迁手机网站开发公司电话企业文化设计
  • wordpress网站搜不到什么是网络整合营销
  • 企业网站制作教程视频百度一下官网手机版
  • 为什么用html5做网站网络安全培训机构哪家好
  • 网站建设的趋势什么都不懂能去干运营吗
  • dw怎么做连接到另外一个网站百度普通收录