2020年10月14日

WebSocket从入门到精通,半小时就够!

摘要: 本文原题“WebSocket:5分钟从入门到精通”,作者“程序猿小卡_casper”,原文链接见文末参考资料部分。本次收录时有改动。 1、引言 自从HTML5里的WebSocket出现后,彻底改变了以往Web端即时通讯技术的基础通道这个“痛点”(在此之前,开发者们不得不弄出了诸如:短轮询、长轮询、C 阅读全文

posted @ 2020-10-14 14:03 im中国人 阅读(449) 评论(0) 推荐(0) 编辑

2020年9月28日

融云技术分享:基于WebRTC的实时音视频首帧显示时间优化实践

摘要: 本文由融云技术团队原创投稿,作者是融云WebRTC高级工程师苏道,转载请注明出处。 1、引言 在一个典型的IM应用里,使用实时音视频聊天功能时,视频首帧的显示,是一项很重要的用户体验指标。 本文主要通过对WebRTC接收端的音视频处理过程分析,来了解和优化视频首帧的显示时间,并进行了总结和分享。 ( 阅读全文

posted @ 2020-09-28 22:16 im中国人 阅读(1060) 评论(0) 推荐(0) 编辑

2020年9月25日

难得干货,揭秘支付宝的2维码扫码技术优化实践之路

摘要: 本文引用自“蚂蚁金服科技”公众号,原文由支付宝技术团队原创分享。 本次收录时有改动。 1、引言 最早接触2维码扫码功能,是在2011年,那会移动互联网正是起步阶段,大家都感觉智能手机可以更强大,但到底要做些什么功能,都是在探索和创新。2维码扫描功能就是这些创新功能之一。 当然,2维码扫描说到底还是图 阅读全文

posted @ 2020-09-25 14:19 im中国人 阅读(806) 评论(0) 推荐(0) 编辑

2020年9月18日

IM开发快速入门(二):什么是IM系统的实时性?

摘要: 本文在编写时参考了博客作者“鹿呦呦”和在线课程“即时消息技术剖析与实战”的相关资料,一并表示感谢。 1、引言 随着移动互联网络的发展,IM技术的应用已经不仅限于聊天应用本身,它早已融入各种应用形态中,比如:直播中的主播互动、联网游戏中的玩家互动、外卖/打车应用中的实时位置共享、在线教育应用中的互动白 阅读全文

posted @ 2020-09-18 13:55 im中国人 阅读(389) 评论(0) 推荐(0) 编辑

2020年9月8日

IM消息ID技术专题(六):深度解密滴滴的高性能ID生成器(Tinyid)

摘要: 1、引言 在中大型IM系统中,聊天消息的唯一ID生成策略是个很重要的技术点。不夸张的说,聊天消息ID贯穿了整个聊天生命周期的几乎每一个算法、逻辑和过程,ID生成策略的好坏有可能直接决定系统在某些技术点上的设计难易度。 有中小型IM场景下,消息ID可以简单处理,反正只要唯一就行,而中大型场景下,因为要 阅读全文

posted @ 2020-09-08 22:30 im中国人 阅读(728) 评论(0) 推荐(0) 编辑

2020年9月3日

高性能网络编程(七):到底什么是高并发?一文即懂!

摘要: 本文由小米信息技术团队研发工程师陈刚原创,原题“当我们在谈论高并发的时候究竟在谈什么?”,为了更好的内容呈现,即时通讯网收录时有修订和改动。 1、引言 在即时通讯网社区里,多是做IM、消息推送、客服系统、音视频聊天这类实时通信方面的开发者,在涉及到即时通讯技术时聊的最多的话题就是高并发、高吞吐、海量 阅读全文

posted @ 2020-09-03 23:08 im中国人 阅读(1013) 评论(0) 推荐(0) 编辑

2020年8月26日

社交软件红包技术解密(十一):最全解密微信红包随机算法(含代码实现)

摘要: 本文内容编写时,参考了网上的资料,详见“参考资料”部分,感谢分享者。 1、引言 这个系列文章已经整理了10篇,但都没有涉及到具体的红包算法实现,主要有以下两方面原因。 一方面是各社交/IM产品中的红包功能同质化严重,红包算法的“可玩性”便是“核心竞争力所在”,这是同质化功能的差异化竞争思路,不会随便 阅读全文

posted @ 2020-08-26 14:27 im中国人 阅读(1125) 评论(0) 推荐(0) 编辑

2020年8月19日

淘宝技术分享:手淘亿级移动端接入层网关的技术演进之路

摘要: 本文由手机淘宝技术团队原创分享,吴志华(天施)、洪海(孤星)、陈虓将(仲升)等专家参与了本文创作,首次发表于公众号“淘系技术”,收录整理时有修订和改动。 1、引言 移动端网络的优化是超级APP们永恒的话题,而对于无线电商来说这更为重要,因为网络请求体验跟用户的购买行为息息相关。 手机淘宝从过去的HT 阅读全文

posted @ 2020-08-19 13:42 im中国人 阅读(557) 评论(0) 推荐(0) 编辑

2020年8月13日

脑残式网络编程入门(九):面试必考,史上最通俗大小端字节序详解

摘要: 1、引言 最近在从头重写 MobileIMSDK 的TCP版,自已组织TCP数据帧时就遇到了字节序大小端问题。所以,借这个机会单独整理了这篇文章,希望能加深大家对字节序问题的理解,加强对IM这种基于网络通信的程序在数据传输这一层的知识掌控情况。 程序员在写应用层程序时,一般不需要考虑字节序问题,因为 阅读全文

posted @ 2020-08-13 14:56 im中国人 阅读(459) 评论(0) 推荐(0) 编辑

2020年8月5日

Web端即时通讯实践干货:如何让WebSocket断网重连更快速?

摘要: 本文作者网易智慧企业web前端开发工程师马莹莹。为了提升内容质量,收录时有修订和改动。 1、引言 在一个完善的即时通讯IM应用中,WebSocket是极其关键的一环,它为基于Web的即时通讯应用提供了一种全双工的通信机制。但为了提升IM等实际应用场景下的消息即时性和可靠性,我们需要克服WebSock 阅读全文

posted @ 2020-08-05 15:31 im中国人 阅读(933) 评论(0) 推荐(0) 编辑

导航

Jack Jiang的 Mail: jb2011@163.com, 个人主页: 点此进入 , 微信: hellojackjiang