端到端解决方案
文章平均质量分 92
AI老潘信息差
心之所向, 为终为始.
攀岩不止,永强不息.
展开
-
IM即时通讯-8-如何设计心跳
众所周知, 即时通讯, 大部分是采用TCP的方式进行通讯. 因而TCP的链接稳定性对于即时通讯的及时性与消息的到达率有很大的关系.在线的前提是TCP的链接稳定性对于即时通讯有很大的关系.原创 2023-04-29 09:38:14 · 879 阅读 · 0 评论 -
IM即时通讯-7-如何设计通知提醒
作为及时通讯产品, 如何设计和实现通知提醒的功能,本文通过前台通知提醒和后台通知提醒的端到端的设计, 提供了一种借鉴思路。原创 2023-04-11 08:38:52 · 12632 阅读 · 0 评论 -
IM即时通讯-6-已读回执的方案设计
不同的产品形态, 对于已读未读的定义是不同的。用户看到的最新消息以及以前的消息都算作已读: 对于已读未读定义不严格时,用户看到最新的消息,便认作历史消息都当做已读。用户点击的消息才算作已读: 像一些通知类的消息,用户真正点击了消息, 才当做是已读。用户看到的消息才算作已读,没有看到的不算已读: 像钉钉这样的产品, 消息真正曝光到用户的屏幕上, 才算是已读。原创 2023-04-03 10:00:00 · 1142 阅读 · 0 评论 -
IM即时通讯-5-衡量指标有哪些
即时通讯系统有那些衡量指标呢?本文从端到端, 以及客户端的维度做总结和分析, 并且以有趣的故事,说明衡量指标的重要性。原创 2023-03-25 11:10:40 · 819 阅读 · 1 评论 -
IM即时通讯-N-如何保证消息的可靠性展示
可靠性展示,指的是在用户查看消息时, 展示给用户的消息是不丢失的,不重复的, 并且是有序最新的的。即有序+不丢+不重+最新以下我们从简单到复杂, 逐步设计出推拉结合的模式下会话消息的可靠性展示。原则: server拉取的消息一定是连续的原则: 端侧记录的消息的连续段有两个作用: 1. 记录消息的连续性, 即起始中间没有断层, 2. 消息连续, 同时意味着消息是最新的,消息不是过期的。原创 2023-03-10 08:01:18 · 13206 阅读 · 0 评论 -
IM即时通讯-4-写扩散下的同步协议方案
即时通讯的解决方案中, 同步协议的方案设计, 是重中之重, 本文从同步协议的整体方案设计再到同步协议设计中的关键点进行了介绍和分析原创 2023-02-11 07:53:13 · 11350 阅读 · 0 评论 -
IM即时通讯-1-项目需求说明书
即时通讯是现代交流的重要技术,它可以更方便快捷的进行群聊、聊天等功能,以便满足用户之间的沟通要求。即时通讯是一种基于网络的实时通信工具,它能够使各种跨设备的用户在网络中实现实时信息交换,形成紧密的讯息网络,实现系统即时通信。本项目基于这个背景,构建一个多设备即时通讯的轻量级软件,能够实现跨操作系统、跨设备实时交流,依靠移动设备的灵活性,系统可以实现用户间的便捷交流。原创 2023-01-10 08:57:04 · 1641 阅读 · 0 评论 -
IM即时通讯-3-如何设计消息协议层方案
及时通讯系统如何设计协议层, 端到端的协议层如何设计, 端内的协议层如何设计原创 2023-02-02 09:20:14 · 13207 阅读 · 3 评论 -
IM即时通讯-2-如何做技术方案设计
IM的技术方案如何设计, 本文提供了思路, 从功能列表到核心case的方案出发, 最终到整体的方案设计原创 2023-01-28 08:36:52 · 737 阅读 · 0 评论 -
[OAuth2.0三方登录系列文章-3]如何设计一个与微信相同的分享sdk
如何设计一个与微信相同的分享sdk这几天在做公司内部的分享sdk要添加一个新功能,在自己阅读代码时,发现了很多问题,另外之前也有用户反馈了一些问题,自己只是做了一个维护,这次在做新功能调研时,发现了微信的很多细节做的挺好,整体在这里分享下. 这里我们假如说接到公司的一个业务需求,要我们实现一个分享的sdk,提供给第三方,让他们可以更加方便快捷的接入到我们的平台,公司要让你做,直接就让你什么时...原创 2018-03-25 23:16:35 · 754 阅读 · 0 评论 -
[OAuth2.0三方登录系列文章-2]如何设计基于OAuth2.0的授权登录SDK以及竞品分析
名词解释授权登录: 指的是 三方应用提供给其他app, 用作快捷登录的方式, 如facebook 授权登录, 微信授权登录, 微博授权登录.三方登录: 指的是 接入授权登录的app, 如AE 接入了facebook, google的三方登录.微信 授权登录官方说明官方对接流程支持登录的方式仅支持app 安装的方式SDK 设计的细节官方序列图架构图泳道图优缺点总结通用性: SDK 设计的比较通用, 不仅可以满足授权登录的请求, 还可以处理其他的请求对接成本:易用性:对原创 2021-08-05 08:08:13 · 481 阅读 · 0 评论 -
[OAuth2.0三方登录系列文章-1]OAuth2.0与三方登录的端到端方案
序章通过此文章您将了解以下几方面内容为什么会有OAuth 2.0OAuth 2.0是什么OAuth 2.0 可以用来做什么OAuth 2.0 有几种方式可以实现作为OAuth 2.0的提供方, 需要提供哪些内容作为OAuth 2.0的接入方, 需要做哪些事情以App开发举例, 我们一般会有两种用户的注册登录方式App自身的注册登录, 以下我们称之为一方注册登录App对接三方渠道的注册登录, 以下称之为三方注册登录以下会先介绍一方登录, 逐步引出三方登录1. 背景一方注册登录原创 2021-07-25 11:10:28 · 737 阅读 · 0 评论