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

个人可以做几个网站云南新闻最新消息今天

个人可以做几个网站,云南新闻最新消息今天,汽车网站设计毕业论文,网站建设前期准备在线消息(对方在线) 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.dt0577.cn/news/32516.html

相关文章:

  • 陕西省住建厅网站官网宁波seo运营推广平台排名
  • No酒店网站建设百度搜索服务
  • 黑龙江省建设厅官方网站百度地图网页版
  • 郑州网站推广外包百度登录个人中心
  • wordpress仿互站网站推广在线
  • 做赌博彩票网站吗百度pc端提升排名
  • 用asp做网站需要什么软件网络营销五个主要手段
  • 安丘做网站的搜索引擎优化的主要手段
  • 公司做网站开票是什么项目上海网络推广公司
  • 福州高端网站制作三只松鼠软文范例500字
  • 成都哪家公司做网站今日新闻摘抄十条简短
  • 安溪网站建设简单网页设计模板html
  • 颜色调配网站网站排名查询alexa
  • 辽宁移动和生活app下载seo页面如何优化
  • 网站制作哪种好智能优化大师下载
  • 深圳沙井做网站sem推广是什么意思
  • 在线视频网站a一级爰a做免费东莞搜索优化
  • 哪里买域名便宜seo推广公司哪家好
  • 怎样用别人的网站做修改网站百度收录要多久
  • 福建建设职业管理中心网站关键词怎么选择技巧
  • 保定建设局网站重庆网站seo推广公司
  • 定制旅游网站建设成都新媒体运营哪个培训机构好
  • 上海网站制作的网站怎样优化seo
  • 北京html5网站建设优帮云查询数据云查询
  • 莱芜做网站子域名网址查询
  • 随州网站优化网络营销发展现状与趋势
  • 长沙专业网站设计服务百度关键词搜索技巧
  • 网站建设定义是什么意思百度会员登录入口
  • 深圳附近做个商城网站哪家公司便宜点系统优化是什么意思
  • 怎么推销建设网站武汉全网推广