加载中
开源移动端 IM 框架 MobileIMSDK v6.0 发布!

一、更新内容简介 本次为主要版本更新(本次更新内容见文末“MobileIMSDK v6.0更新内容 ”一节),强势升级,将同时支持TCP、UDP、WebSocket三种协议,精心封装之下,实现同一套API、三种协议...

万字长文,一篇吃透WebSocket:概念、原理、易错常识、动手实践

本文由作者“阿宝哥”分享,原题“你不知道的 WebSocket”,有修订和改动。 1、引言 本文将从基本概念、技术原理、常见易错常识、动手实践等多个方面入手,万字长文,带你一起全方位探索 We...

阿里IM技术分享(四):闲鱼亿级IM消息系统的可靠投递优化实践

本文由阿里闲鱼技术团队景松分享,原题“到达率99.9%:闲鱼消息在高速上换引擎(集大成)”,有修订和改动,感谢作者的分享。 1、引言 在2020年年初的时候接手了闲鱼的IM即时消息系统,当时的...

阿里IM技术分享(三):闲鱼亿级IM消息系统的架构演进之路

本文由阿里闲鱼技术团队今朝、有攸分享,本次有修订。 1、引言 闲鱼即时消息系统历经数代迭代,目前已能稳定的支撑亿级消息体量。 在此消息系统的建设过程中,我们经历了从简单到复杂、从困扰...

搞懂现代Web端即时通讯技术一文就够:WebSocket、socket.io、SSE

本文引用自“ 豆米博客”的《JS实时通信三把斧》系列文章,有优化和改动。 1、引言 有关Web端即时通讯技术的文章我已整理过很多篇,阅读过的读者可能都很熟悉,早期的Web端即时通讯方案,受限...

IM技术分享:万人群聊消息投递方案的思考和实践

本文由融云技术团队原创分享,原题“技术实践丨万人群聊的消息分发控速方案”,为使文章更好理解,内容有修订。 1、引言 传统意义上的IM群聊,通常都是像微信这样的500人群,或者QQ的2000人群...

08/30 22:50
121
零基础入门:基于开源WebRTC,从0到1实现实时音视频聊天功能

本文由微医云技术团队前端工程师张宇航分享,原题“从0到1打造一个 WebRTC 应用”,有修订和改动。 1、引言 去年初,突如其来的新冠肺炎疫情让线下就医渠道几乎被切断,在此背景下,在线问诊...

IM开发技术学习:揭秘微信朋友圈这种信息推流背后的系统设计

本文由徐宁发表于腾讯大讲堂,原题“程序员如何把你关注的内容推送到你眼前?揭秘信息流推荐背后的系统设计”,有改动和修订。 1、引言 信息推流(以下简称“Feed流”)这种功能在我们手机A...

消息推送技术干货:美团实时消息推送服务的技术演进之路

本文由美团技术团队分享,作者“健午、佳猛、陆凯、冯江”,原题“美团终端消息投递服务Pike的演进之路”,有修订。 1、引言 传统意义上来说,实时消息推送通常都是IM即时通讯这类应用的技术...

08/09 16:00
107
IM开发干货分享:网易云信IM客户端的聊天消息全文检索技术实践

1、引言 在IM客户端的使用场景中,基于本地数据的全文检索功能扮演着重要的角色,最常用的比如:查找聊天记录、联系人,就像下图这样。 ▲ 微信的聊天记录查找功能 类似于IM中的聊天记录查找...

融云技术分享:全面揭秘亿级IM消息的可靠投递机制

本文由融云技术团队原创分享,原题“IM 消息同步机制全面解析”,为使文章更好理解,对内容进行了重新归纳和细节修订。 1、内容概述 即时通讯(IM)系统最基础、最重要的是消息的及时性与准确...

企业微信的IM架构设计揭秘:消息模型、万人群、已读回执、消息撤回等

本文作者潘唐磊,腾讯WXG(微信事业群)开发工程师,毕业于中山大学。内容有修订。 1、内容概述 本文总结了企业微信的IM消息系统架构设计,阐述了企业业务给IM架构设计带来的技术难点和挑战,...

07/19 16:48
59
喜马拉雅亿级用户量的离线消息推送系统架构设计实践

本文由喜马拉雅技术团队李乾坤原创,原题《推送系统实践》,感谢作者的无私分享。 1、引言 1.1 什么是离线消息推送 对于IM的开发者来说,离线消息推送是再熟悉不过的需求了,比如下图就是典型...

阿里技术分享:闲鱼IM基于Flutter的移动端跨端改造实践

本文由阿里闲鱼技术团队祈晴分享,本次有修订和改动,感谢作者的技术分享。 1、内容概述 本文总结了阿里闲鱼技术团队使用Flutter在对闲鱼IM进行移动端跨端改造过程中的技术实践等,文中对比了...

不为人知的网络编程(十三):深入操作系统,彻底搞懂127.0.0.1本机网络通信

本文作者张彦飞,原题“127.0.0.1 之本机网络通信过程知多少 ”,首次发布于“开发内功修炼”,转载请联系作者。本次有改动。 1、引言 继《你真的了解127.0.0.1和0.0.0.0的区别?》之后,这是...

06/28 15:58
102
微信小游戏直播在Android端的跨进程渲染推流实践

本文由微信开发团队工程师“virwu”分享。 1、引言 近期,微信小游戏支持了视频号一键开播,将微信升级到最新版本,打开腾讯系小游戏(如跳一跳、欢乐斗地主等),在右上角菜单就可以看到发起...

06/21 15:45
0
实时音视频开发理论必备:如何省流量?视频高度压缩背后的预测技术

本文引用了“拍乐云Pano”的“深入浅出理解视频编解码技术”和“揭秘视频千倍压缩背后的技术原理之预测技术”文章部分内容,感谢原作者的分享。 1、引言 从 20 世纪 90 年代以来,数字音视频...

06/15 15:17
0
理解IM消息“可靠性”和“一致性”问题,以及解决方案探讨

本文作者“商文默”,有修订和改动。 1、写在前面 我整理的大量IM技术文章中(见本文末“参考资料”一节),有关消息可靠性和一致性问题的文章占了很大比重,原因是IM这类系统抛开各种眼花缭...

长连接网关技术专题(五):喜马拉雅自研亿级API网关技术实践

本文由喜马拉雅技术团队原创分享,原题《喜马拉雅自研网关架构实践》,有改动。 1、引言 网关是一个比较成熟的产品,基本上各大互联网公司都会有网关这个中间件,来解决一些公有业务的上浮,...

网页端IM通信技术快速入门:短轮询、长轮询、SSE、WebSocket

本文来自“糊糊糊糊糊了”的分享,原题《实时消息推送整理》,有优化和改动。 1、写在前面 对Web端即时通讯技术熟悉的开发者来说,我们回顾网页端IM的底层通信技术,从短轮询、长轮询,到后来...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部