![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
im
文章平均质量分 91
hellojackjiang2011
开源IM通信层中台MobileIMSDK的作者、即时通讯网站长,致力于即时通讯技术知识的分享和传播。
展开
-
即时通讯技术文集(第35期):IM群聊技术合集(Part2) [共12篇]
为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第35 期。原创 2024-03-13 13:53:37 · 784 阅读 · 0 评论 -
即时通讯技术文集(第24期):音视频WebRTC好文合集 [共20篇]
为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第 24 期。原创 2023-11-24 11:37:36 · 1429 阅读 · 0 评论 -
基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v8.0版已发布
MobileIMSDK 是一套专门为移动端开发的开源IM即时通讯框架,超轻量级、高度提炼,一套API优雅支持 UDP 、TCP 、WebSocket 三种协议,支持 iOS、Android、H5、标准Java、小程序、Uniapp,服务端基于Netty编写。原创 2023-11-01 11:38:36 · 175 阅读 · 0 评论 -
字符编码技术专题(一):快速理解ASCII、Unicode、GBK和UTF-8
今天中午,我突然想搞清楚 Unicode 和 UTF-8 之间的关系,就开始查资料。这个问题比我想象的复杂,午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的总结,主要用来整理自己的思路。我尽量写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,对于程序员来说尤其重要,字符编码的知识是必须要懂的。转载 2023-09-27 11:12:27 · 113 阅读 · 0 评论 -
开源即时通讯IM框架MobileIMSDK的Uniapp端开发快速入门
开源即时通讯IM框架MobileIMSDK的Uniapp端开发快速入门原创 2023-05-18 11:57:56 · 567 阅读 · 0 评论 -
即时通讯技术文集(第15期):IM跨平台和社交软件红包技术 [共19篇]
为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第15 期。原创 2023-05-16 13:34:43 · 596 阅读 · 0 评论 -
开源即时通讯IM框架MobileIMSDK的微信小程序端技术概览
MobileIMSDK - 微信小程序端是一套基于微信原生 WebSocket 的即时通讯库:原创 2023-04-20 10:55:16 · 407 阅读 · 0 评论 -
开源即时通讯IM框架MobileIMSDK的微信小程序端开发快速入门
开源即时通讯IM框架MobileIMSDK的微信小程序端开发快速入门原创 2023-04-07 12:09:21 · 551 阅读 · 0 评论 -
即时通讯技术文集(第11期):IM通信格式的选型及Protobuf专题 [共16篇]
为了更好地分类阅读52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第11 期。原创 2023-03-30 10:44:12 · 425 阅读 · 0 评论 -
IM通讯协议专题学习(六):手把手教你如何在Android上从零使用Protobuf
本文基于我对Protobuf在Android端的实际使用心得,手把手教你如何在Android端IM产品中使用Protobuf,希望对你有帮助。转载 2023-03-09 12:01:29 · 205 阅读 · 0 评论 -
IM通讯协议专题学习(六):手把手教你如何在Android上从零使用Protobuf
本文基于我对Protobuf在Android端的实际使用心得,手把手教你如何在Android端IM产品中使用Protobuf,希望对你有帮助。转载 2023-03-09 11:55:58 · 156 阅读 · 0 评论 -
不为人知的网络编程(十五):深入操作系统,一文搞懂Socket到底是什么
这篇文章我打算从初学者的角度,用通俗易懂的文字,跟大家分享下我所理解的socket是什么,并由浅入深从操作系统内核实现来透视socket的原理。转载 2023-03-02 14:28:16 · 133 阅读 · 0 评论 -
基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v6.2版已发布
MobileIMSDK 是一套专门为移动端开发的开源IM即时通讯框架,超轻量级、高度提炼,一套API优雅支持UDP 、TCP 、WebSocket 三种协议,支持iOS、Android、H5、标准Java平台,服务端基于Netty编写。原创 2023-03-01 12:09:55 · 416 阅读 · 0 评论 -
即时通讯技术文集(第9期):Java NIO和Netty入门系列 [共19篇]
为了更好地分类阅读52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第9 期。原创 2023-02-28 13:37:35 · 356 阅读 · 0 评论 -
即时通讯技即时通讯技术文集(第8期):移动端弱网优化系列 [共14篇]
为了更好地分类阅读52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第8 期。原创 2023-02-24 11:34:30 · 377 阅读 · 0 评论 -
手把手教你为基于Netty的IM生成自签名SSL/TLS证书
本文要分享的是如何使用OpenSSL生成在基于Netty的IM中真正可用的SSL/TLS证书,内容包括:证书的创建、创建过程中的注意点,以及在Server端、Android端、iOS端、Java桌面端、H5端使用证书的代码范例。转载 2023-02-23 13:51:42 · 325 阅读 · 0 评论 -
基于开源IM即时通讯框架MobileIMSDK:RainbowChat v8.4版已发布
MobileIMSDK 是一套专门为移动端开发的开源IM即时通讯框架,超轻量级、高度提炼,一套API优雅支持UDP 、TCP 、WebSocket 三种协议,支持iOS、Android、H5、标准Java平台,服务端基于Netty编写。原创 2023-02-16 10:52:47 · 396 阅读 · 0 评论 -
IM通讯协议专题学习(九):手把手教你如何在iOS上从零使用Protobuf
接上篇《金蝶随手记团队的Protobuf应用实践(原理篇)》,本文将以iOS端的Objective-C代码为例,图文并茂地向您菔救绾卧趇OS工程中快速使用Protobuf,希望对你有帮助。转载 2023-02-14 12:10:46 · 138 阅读 · 0 评论 -
阿里IM技术分享(十):深度揭密钉钉后端架构的单元化演进之路
今天想借此文和大家分享我们在钉钉单元化架构实施过程中的心路历程和一些最佳实践。因涉及的技术和业务面太广,本文的分享无法做到面面俱到,主要是想在同路人中形成共鸣,进而能复用一些架构或子系统的设计和实现思路。转载 2023-02-09 09:53:01 · 649 阅读 · 0 评论 -
开源即时通讯IM框架 MobileIMSDK v6.3 发布
本次更新为次要版本更新,进行了若干优化(更新历史详见:码云 Release Nodes)。可能是市面上唯一同时支持UDP+TCP+WebSocket 三种协议的同类开源IM框架。原创 2023-02-07 11:15:37 · 544 阅读 · 0 评论 -
IM开发者的零基础通信技术入门(十):零基础,史上最强5G技术扫盲
那么作为IM开发者,或者移动端开发者来说,提前了解5G技术显然是很有必要的。那么什么是5G技术?技术原理是怎么样的?5G技术将带来哪些技术革新?本文将以零基础的应用程序开发者为阅读对象,帮你找到这些问题的答案。转载 2023-02-04 16:31:08 · 342 阅读 · 0 评论 -
IM通讯协议专题学习(八):金蝶随手记团队的Protobuf应用实践(原理篇)
本文将基于随手记团队的Protobuf应用实践,分享了Protobuf的技术原理、上手实战等(本篇要分享的是技术原理),希望对你有用。转载 2023-01-28 17:01:05 · 205 阅读 · 0 评论 -
IM通讯协议专题学习(七):手把手教你如何在NodeJS中从零使用Protobuf
现在随着WebSocket协议的越来越成熟,浏览器支持的越来越好,Web端的即时通讯应用也逐渐拥有了真正的“实时”能力,相关的技术和应用也是层出不穷,而Protobuf也同样可以用在WebSocket的通信中。而且目前比较活跃的WebSocket开源方案中,都是用NodeJS实现的,比如:socket.io和sockjs都是如此,因而本文介绍Protobuf在NodeJS上的使用,也恰是时候。转载 2023-01-05 16:22:52 · 238 阅读 · 0 评论 -
IM通讯协议专题学习(七):手把手教你如何在NodeJS中从零使用Protobuf
现在随着WebSocket协议的越来越成熟,浏览器支持的越来越好,Web端的即时通讯应用也逐渐拥有了真正的“实时”能力,相关的技术和应用也是层出不穷,而Protobuf也同样可以用在WebSocket的通信中。而且目前比较活跃的WebSocket开源方案中,都是用NodeJS实现的,比如:socket.io和sockjs都是如此,因而本文介绍Protobuf在NodeJS上的使用,也恰是时候。转载 2023-01-05 16:21:40 · 193 阅读 · 0 评论 -
阿里IM技术分享(九):深度揭密RocketMQ在钉钉IM系统中的应用实践
在钉钉的IM中,我们通过 RocketMQ实现了系统解耦、异步削峰填谷,还通过定时消息实现分布式定时任务等高级特性。同时与 RocketMQ 深入共创,不断优化解决了很多RocketMQ本身的问题,并且孵化出 POP 消费模式等新特性,使 RocketMQ 能够完美支持对性能稳定性和时延要求非常高的 IM 系统。本文将为你分享这些内容。转载 2022-12-30 12:12:43 · 369 阅读 · 0 评论 -
基于Netty的IM聊天加密技术学习:一文理清常见的加密概念、术语等
本文正好借此机会,以Netty编写的IM聊天加密为例,为入门者理清什么是PKI体系、什么是SSL、什么是OpenSSL、以及各类证书和它们间的关系等,并在文末附上简短的Netty代码实示例,希望能助你通俗易懂地快速理解这些知识和概念!转载 2022-12-22 18:39:49 · 377 阅读 · 0 评论 -
IM通讯协议专题学习(五):Protobuf到底比JSON快几倍?全方位实测!
本篇将以Protobuf为基准,对比市面上的一些主流的JSON解析库,通过全方位测试来证明给你看看Protobuf到底比JSON快几倍。转载 2022-12-16 13:06:31 · 485 阅读 · 0 评论 -
基于开源IM即时通讯框架MobileIMSDK:RainbowChat v8.3版已发布
基于开源IM即时通讯框架MobileIMSDK:RainbowChat v8.3版已发布。转载 2022-12-07 15:25:33 · 524 阅读 · 0 评论 -
IM通讯协议专题学习(四):从Base64到Protobuf,详解Protobuf的数据编码原理
本篇将从Base64再到Base128编码,带你一起从底层来理解Protobuf的数据编码原理。本文结构总体与 Protobuf 官方文档相似,不少内容也来自官方文档,并在官方文档的基础上添加作者理解的内容(确保不那么枯燥),如有出入请以官方文档为准。转载 2022-12-02 12:25:43 · 273 阅读 · 0 评论 -
即时通讯技术文集(第7期):长连接网关、P2P等 [共10篇]
为了更好地分类阅读52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第7 期。原创 2022-11-28 12:25:49 · 803 阅读 · 0 评论 -
IM通讯协议专题学习(三):由浅入深,从根上理解Protobuf的编解码原理
本篇文章我们不讨论IM系统中的那些高端技术话题,我们回归到通讯的本质——也就是数据在网络中交互时的编解码原理,并由浅入深从底层理解Protobuf的编解码技术实现。转载 2022-11-24 11:31:49 · 272 阅读 · 0 评论 -
即时通讯技术文集(第6期):移动端弱网优化文章汇总 [共13篇]
为了更好地分类阅读52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第6 期。原创 2022-11-21 10:13:20 · 842 阅读 · 0 评论 -
IM通讯协议专题学习(二):快速理解Protobuf的背景、原理、使用、优缺点
本篇本跟上篇《Protobuf从入门到精通,一篇就够!》类似,都适合作为Protobuf的入门文章,但本篇力求简洁,尽量不涉及Protobuf的具体技术细节,目的是降低阅读的门槛、提升阅读效果,希望对你有用。转载 2022-11-17 11:02:49 · 473 阅读 · 0 评论 -
即时通讯技术文集(第5期):零基础通信技术入门 [共15篇]
为了更好地分类阅读52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第5 期。原创 2022-11-11 11:40:00 · 464 阅读 · 0 评论 -
IM通讯协议专题学习(一):Protobuf从入门到精通,一篇就够!
当前IM应用中最热门的通讯协议无疑就是Google的Protobuf了,基于它的优秀表现,微信和手机QQ这样的主流IM应用也早已在使用它。本文作为《IM通讯协议专题学习》系列文章的首篇,将从初学者的角度,用通俗简洁的文字,从零开始为你介绍Protobuf的方方面面,特别适合新手入门。转载 2022-11-10 11:36:48 · 320 阅读 · 0 评论 -
基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v6.1版已发布
MobileIMSDK 是一套专门为移动端开发的开源IM即时通讯框架,超轻量级、高度提炼,一套API优雅支持、、三种协议,支持,服务端基于Netty编写。1)2)转载 2022-11-05 18:18:31 · 296 阅读 · 0 评论 -
IM消息ID技术专题(七):网易严选分布式ID的技术选型、优化、落地实践
本文将基于网易严选的订单ID使用现状,分享我们是如何结合业内常用的分布式ID解决方案,从而在此基础之上进行ID特性丰富,并不断提升系统可用性和稳定性保障。同时,也对ID生成算法的落地实践过程中遇到坑进行了深入剖析。转载 2022-11-03 11:53:44 · 249 阅读 · 0 评论 -
社交软件红包技术解密(十二):解密抖音春节红包背后的技术设计与实践
本文将要分享的是春节期间海量红包社交活动为抖音所带来的各种技术挑战,以及抖音技术团队是如何在实践中一一解决这些问题的。转载 2022-06-20 17:26:00 · 349 阅读 · 0 评论 -
长连接网关技术专题(八):B站基于微服务的API网关从0到1的演进之路
也就是在这一年,B 站开始正式用 Go 重构 B 站,从此B站的API网关技术子开始了从0到1的持续演进。。。转载 2022-06-14 12:05:32 · 512 阅读 · 0 评论 -
微信团队分享:微信后台在海量并发请求下是如何做到不崩溃的
本文分享了微信基于大规模微服务架构的后台过载管控和保护策略,以及微信根据IM业务特点的一些独特的架构设计做法,其中很多方法很有借鉴意义,值得一读。转载 2022-06-06 16:38:15 · 596 阅读 · 0 评论