加载中
基于Go的马蜂窝旅游网分布式IM系统技术实践

本文由马蜂窝技术团队电商交易基础平台研发工程师"Anti Walker"原创分享。 一、引言 即时通讯(IM)功能对于电商平台来说非常重要,特别是旅游电商。 从商品复杂性来看,一个旅游商品可能会包...

2020/02/19 17:03
6.5W
IM的扫码登录功能如何实现?一文搞懂主流的扫码登录技术原理

本文引用了3位作者“精品唯居”、“ Yangfan2016”、“ MrYun”的部分文章内容,一并感谢。 1、引言 扫码登录这个功能,最早应该是微信的PC端开始搞,虽然有点反人类的功能(不扫码也没别的方...

2020/01/08 13:54
5.1W
开源分布式ID生成器UidGenerator的技术实现

1、引言 很多人一想到IM应用开发,第一印象就是“长连接”、“socket”、“保活”、“协议”这些关键词,没错,这些确实是IM开发中肯定会涉及的技术范畴。 但,当你真正开始编写第一行代码时...

2020/03/19 17:55
4.5W
IM开发干货分享:我是如何解决大量离线消息导致客户端卡顿的

1、引言 好久没写技术文章了,今天这篇不是原理性文章,而是为大家分享一下由笔者主导开发实施的IM即时通讯聊天系统,针对大量离线消息(包括消息漫游)导致的用户体验问题的升级改造全过程。...

想开发IM集群?先搞懂什么是RPC!

本文引用了后端技术指南针公众号“浅谈RPC那些事儿1”和即时通讯网的“即时通讯新手入门:快速理解RPC技术——基本概念、原理和用途”两篇文章的部分内容。 1、引言 经常有开发者在纠结怎么开...

零基础,史上最通俗视频编码技术入门

1、引言 如今我们所处的时代,是移动互联网时代,也可以说是视频时代。从快播到抖音,从“三生三世”到“延禧攻略”,我们的生活,被越来越多的视频元素所影响。 而这一切,离不开视频拍摄技...

PPI
2019/11/19 11:22
2.5W
5G消息能取代IM?一文读懂5G消息的前世今生!

1、引言 上个月3大运营商(移动、电信、联通)发布了《5G消息白皮书》(此白皮书PDF版可在文末处下载),宣布将共同启动5G消息业务。 简单理解,5G消息相当于是原先短消息服务的全新升级。与...

rcs
2020/05/14 12:09
2.4W
Web端即时通讯实践干货:如何让WebSocket断网重连更快速?

本文作者网易智慧企业web前端开发工程师马莹莹。为了提升内容质量,收录时有修订和改动。 1、引言 在一个完善的即时通讯IM应用中,WebSocket是极其关键的一环,它为基于Web的即时通讯应用提供...

2020/08/05 15:45
1.9W
爱奇艺移动端网络优化实践分享:网络请求成功率优化篇

本文原始内容由爱奇艺技术产品团队原创分享,本次有修订和改动。 1、引言 由于移动网络的复杂性特点,编写高质量、体验好的具备网络通信能力的移动端应用(尤其是即时通讯这类网络质量高度敏...

2020/04/21 14:41
1.8W
IM群聊消息的已读未读功能在存储空间方面的实现思路探讨

本文由作者“fzully”投稿,收录时,有较大范围修订和改动,感谢原作者的分享。 1、引言 IM系统中,特别是在企业应用场景下,消息的已读未读状态是一个强需求。 以阿里的钉钉为例,钉钉的产品...

2020/07/02 14:26
1.7W
Android进程永生技术终极揭秘:进程被杀底层原理、APP应对技巧

1、引言 上个月在知乎上发表的由“袁辉辉”分享的关于TIM进程永生方面的文章,短时间内受到大量关注,可惜在短短的几十个小时后,就在一股神秘力量的干预下被强行删除了。。。 ▲ 该文在知乎...

2020/02/26 22:46
1.5W
网络编程懒人入门(十一):一文读懂什么是IPv6

本文参考了公众号鲜枣课堂的“IPv6,到底是什么?”一文的部分内容,感谢原作者。 1、引言 现在IPv6的技术应用已经越来越普及了,很多应用都开始支持IPv6。 ▲ 去年开始,支付宝的官网上就已...

2020/04/17 12:29
1.3W
史上最强Android保活思路:深入剖析腾讯TIM的进程永生技术

1、引言 随着Android系统的不断升级,IM和推送开发的程序员们,对于进程保活这件事是越来越悲观,必竟系统对各种保活黑科技的限制越来越多了,想超越系统的挚肘,难度越来越大。 但保活这件事...

2020/01/16 10:51
1.3W
IM开发快速入门(一):什么是IM系统?

本文在编写时参考了博客作者“鹿呦呦”和在线课程“即时消息技术剖析与实战”的相关资料,一并表示感谢。 1、系列文章引言 IM系统看似简单(没错,很多土老板认为开发个qq和微信也就是几万块...

2020/07/09 14:44
1.2W
微信团队分享:微信直播聊天室单房间1500万在线的消息架构演进之路

本文由微信开发团队工程师“ kellyliang”原创发表于“微信后台团队”公众号,收录时有修订和改动。 1、引言 随着直播和类直播场景在微信内的增长,这些业务对临时消息(在线状态时的实时消息...

2021/03/06 17:41
1.1W
爱奇艺技术分享:轻松诙谐,讲解视频编解码技术的过去、现在和将来

本文由爱奇艺技术产品团队原创分享,为了更好的内容呈现,收录时有优化和改动。 1、内容点评 本文以轻松幽默的语气,讲解了视频编解码的一些基本常识,并以爱奇艺为例,讲述了视频编解码技术...

2020/06/10 12:10
1W
微信团队分享:极致优化,iOS版微信编译速度3倍提升的实践总结

1、引言 岁月真是个养猪场,这几年,人胖了,微信代码也翻了。 记得 14 年转岗来微信时,用自己笔记本编译微信工程才十来分钟。如今用公司配的 17 年款 27-inch iMac 编译要接近半小时;偶然...

实时音视频入门学习:开源工程WebRTC的技术原理和使用浅析

本文由ELab技术团队分享,原题“浅谈WebRTC技术原理与应用”,有修订和改动。 1、基本介绍 WebRTC(全称 Web Real-Time Communication),即网页即时通信。 是一个支持网页浏览器进行实时语音...

2022/01/11 15:34
9.1K
Java的BIO和NIO很难懂?用代码实践给你看,再不懂我转行!

本文引用了Object分享的“从实践角度重新理解BIO和NIO”一文的部分内容,感谢原作者的无私分享。 1、引言 这段时间自己在看一些Java中BIO和NIO之类的东西,也看了很多博客,发现各种关于NIO...

2019/11/22 22:03
8.6K
你知道,HTTPS用的是对称加密还是非对称加密?

1、引言 随着互联网安全意识的普遍提高,对安全要求稍高的应用中,HTTPS的使用是很常见的,甚至在1年前,苹果公司就将使用HTTPS作为APP上架苹果应用市场的先决条件之一(详见《苹果即将强制实...

2019/12/10 14:06
8.2K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部