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

怎么自己做网站表白公司网站开发的国内外研究现状

怎么自己做网站表白,公司网站开发的国内外研究现状,广州建设信息网官方网站,android编程在线消息(对方在线) 1.client发送消息到msg_server 2.msg_server判断消息有效性,每秒发送的消息不能超过限制,无误后转发给db_server 3.db_server判断为单聊 查找对应的会话,不存在则创建两个会话(双方…

在线消息(对方在线)

1.client发送消息到msg_server

2.msg_server判断消息有效性,每秒发送的消息不能超过限制,无误后转发给db_server

3.db_server判断为单聊

  • 查找对应的会话,不存在则创建两个会话(双方都有)
  • 获取关系id(两人唯一),不存在则创建
  • 获取会话消息id(个人唯一),会话消息id = 关系id_(用户id)
  • 将消息写入数据库,更新会话的update time
  • 增加对方未读消息计数
  • 将处理结果放入回复队列,通过事件循环回发给msg_server

4.msg_server收到回复后,回复ACK给发送方client,发送方会显示消息已发送,但其实此刻没有发送

5.msg_server向route_server查询接收方在线状态,不在线则结束,在线则继续

6.msg_server首先广播该消息到本server的其它client,再转发到route_server

7.route_server广播消息到所有msg_server

注:6和7保证将消息发送到 : 1.同账号不同端的client 2.不同账号的接收方

注:6和7的广播可以优化为 :先查找有没有目标接收方,再进行定向转发

在这里插入图片描述

db_server处理细节:

在这里插入图片描述

在这里插入图片描述

离线消息(对方不在线)

与在线消息相同,但只有其中1,2,3,4,5条逻辑

点击获取更多Linux C/C++开发学习资料

http://www.yayakq.cn/news/192841/

相关文章:

  • 建网站问题html5响应式网站源码
  • 网站开发与维护总结北京网页游戏制作培训
  • 怎样做网商网站网站开发的五个阶段
  • 网站的动态文字是怎么做的湖南变电站公司中企动力技术支持网站建设
  • 高端精品网站建设百度商桥要怎么添加到网站
  • 建设网站需要哪些手续西安企业管理咨询有限公司
  • 亚马逊的免费网站超市会员管理系统
  • 网站链接改名怎做301怎么在百度上搜到自己的网站
  • 好的做彩平图的网站中英文版网站建设
  • 济南建设集团招聘信息网站安徽省建设工程信息网站
  • 中山全麦网站建设西安网站建设招聘
  • 高端个性化网站开发深圳专业建网站公司排行
  • 北京建设注册中心网站做mp3链接的网站
  • 太原网站建设方案服务安康政务微平台公众号
  • 聊城公司网站设计wordpress怎么进入论坛
  • 做企业网站cms运营服务公司经营范围
  • 全能网站服务器wordpress商城对接支付接口
  • 网站改版的好处主机开通成功网站建设中
  • 广州网站推广模板wordpress酷
  • 闸北网站建设优设网免费素材
  • 做简易动画的网站php彩票网站建设源码
  • 营销型设计网站不备案网站怎么做推广
  • 天津seo网站设计事业单位门户网站开发
  • 怎么自己开网站网站图标生成
  • 家电网站建设费用唐山网站建设开发
  • 网站制作包括什么怎么做下载网站吗
  • 自建网站平台 优帮云如何给网站配置域名
  • WordPress多语言多站点部门网站建设的目的和意义
  • 海南映客交友软件seo必备软件
  • 高效网站建设与维护岗位职责建大网站