即时通讯
文章平均质量分 91
AI老潘信息差
心之所向, 为终为始.
攀岩不止,永强不息.
展开
-
IM即时通讯-8-如何设计心跳
众所周知, 即时通讯, 大部分是采用TCP的方式进行通讯. 因而TCP的链接稳定性对于即时通讯的及时性与消息的到达率有很大的关系.在线的前提是TCP的链接稳定性对于即时通讯有很大的关系.原创 2023-04-29 09:38:14 · 672 阅读 · 0 评论 -
AgentAI+ChatGPT给出答案-为什么即时通讯需要心跳
人工智能ChatGpt 结合系统化的问题拆解, 现在已经能够进行问题的拆解与自问自答, 预计未来很多的脑力工作要被释放了, 作为即时通讯的开发人员, 我问问专业的问题 为什么即时通讯需要心跳先看产品界面与使用结果原创 2023-04-20 06:44:34 · 2171 阅读 · 1 评论 -
IM即时通讯-7-如何设计通知提醒
作为及时通讯产品, 如何设计和实现通知提醒的功能,本文通过前台通知提醒和后台通知提醒的端到端的设计, 提供了一种借鉴思路。原创 2023-04-11 08:38:52 · 11756 阅读 · 0 评论 -
IM即时通讯-6-已读回执的方案设计
不同的产品形态, 对于已读未读的定义是不同的。用户看到的最新消息以及以前的消息都算作已读: 对于已读未读定义不严格时,用户看到最新的消息,便认作历史消息都当做已读。用户点击的消息才算作已读: 像一些通知类的消息,用户真正点击了消息, 才当做是已读。用户看到的消息才算作已读,没有看到的不算已读: 像钉钉这样的产品, 消息真正曝光到用户的屏幕上, 才算是已读。原创 2023-04-03 10:00:00 · 765 阅读 · 0 评论 -
IM即时通讯-5-衡量指标有哪些
即时通讯系统有那些衡量指标呢?本文从端到端, 以及客户端的维度做总结和分析, 并且以有趣的故事,说明衡量指标的重要性。原创 2023-03-25 11:10:40 · 524 阅读 · 1 评论 -
IM即时通讯-N-如何保证消息的可靠性展示
可靠性展示,指的是在用户查看消息时, 展示给用户的消息是不丢失的,不重复的, 并且是有序最新的的。即有序+不丢+不重+最新以下我们从简单到复杂, 逐步设计出推拉结合的模式下会话消息的可靠性展示。原则: server拉取的消息一定是连续的原则: 端侧记录的消息的连续段有两个作用: 1. 记录消息的连续性, 即起始中间没有断层, 2. 消息连续, 同时意味着消息是最新的,消息不是过期的。原创 2023-03-10 08:01:18 · 12097 阅读 · 0 评论 -
IM即时通讯-4-写扩散下的同步协议方案
即时通讯的解决方案中, 同步协议的方案设计, 是重中之重, 本文从同步协议的整体方案设计再到同步协议设计中的关键点进行了介绍和分析原创 2023-02-11 07:53:13 · 11201 阅读 · 0 评论 -
IM即时通讯-3-如何设计消息协议层方案
及时通讯系统如何设计协议层, 端到端的协议层如何设计, 端内的协议层如何设计原创 2023-02-02 09:20:14 · 12329 阅读 · 3 评论 -
IM即时通讯-2-如何做技术方案设计
IM的技术方案如何设计, 本文提供了思路, 从功能列表到核心case的方案出发, 最终到整体的方案设计原创 2023-01-28 08:36:52 · 647 阅读 · 0 评论 -
IM即时通讯-1-项目需求说明书
即时通讯是现代交流的重要技术,它可以更方便快捷的进行群聊、聊天等功能,以便满足用户之间的沟通要求。即时通讯是一种基于网络的实时通信工具,它能够使各种跨设备的用户在网络中实现实时信息交换,形成紧密的讯息网络,实现系统即时通信。本项目基于这个背景,构建一个多设备即时通讯的轻量级软件,能够实现跨操作系统、跨设备实时交流,依靠移动设备的灵活性,系统可以实现用户间的便捷交流。原创 2023-01-10 08:57:04 · 1348 阅读 · 0 评论