2020年8月19日

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

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

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

2020年8月13日

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

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

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

2020年8月5日

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

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

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

2020年7月29日

IM开发干货分享:有赞移动端IM的组件化SDK架构设计实践

摘要: 本文由有赞技术团队原创分享,原题“有赞 APP IM SDK 组件架构设计”,即时通讯网收录时有修订和改动,感谢原作者的无私分享。 1、引言 本文主要以Android客户端为例,记录了有赞旗下 App 中使用自研 IM,并将IM提炼成组件化SDK的设计思路。此项工作由有赞移动开发组 IM SDK 团 阅读全文

posted @ 2020-07-29 14:08 im中国人 阅读(526) 评论(0) 推荐(0)

2020年7月24日

零基础入门:实时音视频技术基础知识全面盘点

摘要: 本文引用自公众号“开发的猫”,本次收录时有改动,感谢原作者“开发的猫”的分享。 1、引言 随着移动网络速度越来越快、质量越来越来,实时音视频技术已经在各种应用场景下全面开花,语音通话、视频通话、视频会议、远程白板、远程监控等等。 实时音视频技术的开发也越来越受到重视,但是由于音视频开发涉及知识面比较 阅读全文

posted @ 2020-07-24 14:11 im中国人 阅读(619) 评论(0) 推荐(0)

2020年7月21日

IM开发干货分享:如何优雅的实现大量离线消息的可靠投递

摘要: 1、点评 IM聊天消息的可靠投递,是每个线上产品都要考虑的IM热点技术问题。 IM聊天消息能保证可靠送达,对于用户来说,就好比把钱存在银行不怕被偷一样,是信任的问题。试想,如果用户能明显感知到聊天消息无法保证送达,谁还愿意来用你的APP?谁也不希望自已的话就像浮云一样随风飘逝。 必竟用IM聊天,虽然 阅读全文

posted @ 2020-07-21 13:51 im中国人 阅读(1033) 评论(0) 推荐(0)

2020年7月9日

零基础IM开发入门(一):什么是IM聊天系统?

摘要: 本文在编写时参考了博客作者“鹿呦呦”和在线课程“即时消息技术剖析与实战”的相关资料,一并表示感谢。 1、系列文章引言 IM系统看似简单(没错,很多土老板认为开发个qq和微信也就是几万块钱的事... ),实责是众多技术的应用合体,包括网络编程、移动开发、后端开发、高并发、高可用、高安全等技术范畴,再加 阅读全文

posted @ 2020-07-09 13:54 im中国人 阅读(9793) 评论(0) 推荐(1)

2020年7月2日

IM群聊消息的已读未读功能在存储空间方面的实现思路探讨

摘要: 1、引言 IM系统中,特别是在企业应用场景下,消息的已读未读状态是一个强需求。 以阿里的钉钉为例,钉钉的产品定位是用于商务交流,其“强制已读回执”功能,让职场人无法再“假装不在线”、“假装没收到”。更有甚者,钉钉的群聊“强制已读回执”功能,甚至能够知道谁读了消息,谁没有读消息(老板的福音啊)。 ▲ 阅读全文

posted @ 2020-07-02 13:37 im中国人 阅读(2231) 评论(1) 推荐(0)

2020年6月24日

Android保活从入门到放弃:乖乖引导用户加白名单吧(附7大机型加白示例)

摘要: 1、引言 IM在Android上的保活问题经常在即时通讯网的论坛和技术群里被讨论,自从Android 8.0后系统大大降低了后台运行应用的保活容忍度(详见《Android P正式版即将到来:后台应用保活、消息推送的真正噩梦》),保活从黑科技横行的时代进入了技术蛮荒阶段,真要实现保活,技术难度越来越大 阅读全文

posted @ 2020-06-24 13:46 im中国人 阅读(1118) 评论(0) 推荐(0)

2020年6月17日

IM开发干货分享:我是如何解决大量离线消息导致客户端卡顿的

摘要: 1、引言 好久没写技术文章了,今天这篇不是原理性文章,而是为大家分享一下由笔者主导开发实施的IM即时通讯聊天系统,针对大量离线消息(包括消息漫游)导致的用户体验问题的升级改造全过程。 文章中,我将从如下几个方面进行介绍: 1)这款IM产品的主要业务及特点; 2)IM系统业务现状和痛点; 3)升级改造 阅读全文

posted @ 2020-06-17 12:21 im中国人 阅读(961) 评论(0) 推荐(0)

导航

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