自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(570)
  • 收藏
  • 关注

转载 鸿蒙NEXT时代你所不知道的全平台跨端框架:CMP、Kuikly、Lynx、uni-app x等

本篇基于当前各大活跃的跨端框架的现状,对比当前它们的情况和未来的可能,帮助你在选择框架时更好理解它们的特点和差异。

2025-07-16 10:33:20 357

原创 纯血鸿蒙NEXT即时通讯/IM系统:RinbowTalk正式发布,全源码、纯ArkTS编写

RainbowTalk是一套基于MobileIMSDK的产品级鸿蒙NEXT端IM系统,目前已正式发布。纯ArkTS、从零编写,无套壳、没走捷径,每一行代码都够“纯”(详见:《RainbowTalk详细介绍》)。MobileIMSDK是一整套开源IM即时通讯框架,历经10年,超轻量级、高度提炼,一套API优雅支持 UDP 、TCP 、WebSocket 三种协议,支持 iOS、Android、H5、标准Java、小程序、Uniapp、鸿蒙NEXT,服务端基于Netty编写。

2025-07-09 11:47:52 817

转载 零基础音视频入门:你所不知道的Web前端音视频知识

本文回顾了Web端音视频的发展历程,同时还介绍了视频的编码、帧率、比特率等概念,提到了Canvas作为视频播放的替代方案,以及FFmpeg在音视频处理中的重要作用等知识。- 移动端IM开发入门文章:《新手入门一篇就够:从零开发移动端IM备用地址点此(本文已同步发布于:http://www.52im.net/thread-4840-1-1.html)视频,其实就是一系列连续播放的图片,如果一秒钟播放 24 张图片,那么人眼看到的就不再是一张张独立的图片,而是动起来的画面。

2025-06-26 15:49:06 28

原创 微信读书十周年,后台架构的技术演进和实践总结

微信读书经过了多年的发展,赢得了良好的用户口碑,后台系统的服务质量直接影响着用户的体验。团队多年来始终保持着“小而美”的基因,快速试错与迭代成为常态。后台团队在日常业务开发的同时,需要主动寻求更多架构上的突破,提升后台服务的可用性、扩展性,以不断适应业务与团队的变化。

2025-06-20 15:23:29 1069

转载 Web端实时通信技术SSE在携程机票业务中的实践应用

本文介绍了携程机票前端基于Server-Sent Events(SSE)实现服务端推送的企业级全链路通用技术解决方案。文章深入探讨了 SSE 技术在应用过程中包括方案对比、技术选型、链路层优化以及实际效果等多维度的技术细节,为类似使用场景提供普适性参考和借鉴。该方案设计目标是实现通用性,适用于各种网络架构和业务场景。

2025-06-13 15:42:26 36

转载 长连接网关技术专题(十二):大模型时代多模型AI网关的架构设计与实现

随着 AI 技术快速发展,业务对 AI 能力的渴求日益增长。当 AI 服务面对处理大规模请求和高并发流量时,AI 网关从中扮演着至关重要的角色。AI 服务通常涉及大量的计算任务和设备资源占用,此时需要一个 AI 网关负责协调这些请求来确保系统的稳定性与高效性。因此,与传统微服务架构类似,我们将相关 API 管理的功能(如流量控制、用户鉴权、配额计费、负载均衡、API 路由等)集中放置在 AI 网关层,可以降低系统整体复杂度并提升可维护性。本文要分享的是B站在大模型时代基于多模型AI的网关架构设计和实践总

2025-05-22 14:36:26 69

转载 小红书APP的全新鸿蒙NEXT端性能优化技术实践

从 2023 年开始,鸿蒙的优势愈发明显,已经成为可与 iOS、安卓媲美的第三大移动操作系统。从一些抖音视频中也可以看出,鸿蒙在流畅性方面甚至在某些层面上超过了 iOS。本次分享的主题是小红书在鸿蒙平台上的工程实践,主要聚焦于性能优化和探索。

2025-05-19 11:26:15 63

转载 全平台开源即时通讯IM聊天框架MobileIMSDK的服务端开发指南,支持鸿蒙NEXT

全平台开源即时通讯IM聊天框架MobileIMSDK的服务端开发指南,支持鸿蒙NEXT

2025-05-15 13:06:34 75

原创 老牌即时通讯应用Skype被关闭,卒年22岁!

老牌即时通讯应用Skype已于2025年5月5日被关闭,卒年22岁

2025-05-06 13:03:03 534

原创 全平台开源即时通讯IM框架MobileIMSDK:7端+TCP/UDP/WebSocket协议,鸿蒙NEXT端已发布,5.7K Stars

全平台开源即时通讯IM框架MobileIMSDK:7端+TCP/UDP/WebSocket协议,鸿蒙NEXT端已发布,5.7K Stars

2025-04-29 15:54:18 1235

转载 拥抱国产化:转转APP的鸿蒙NEXT端开发尝鲜之旅

本文将要分享的是转转APP在开发全新鸿蒙NEXT端所遇到的一些问题,对比了鸿蒙开发和 Android、iOS 的不同,总结了这次开发过程中的一些经验等等。希望能带给你启发。

2025-04-23 11:02:07 90

转载 鸿蒙NEXT如何保证应用安全:详解鸿蒙NEXT数字签名和证书机制

本文对鸿蒙NEXT公开资料进行了深入分析和解读,梳理了鸿蒙单框架应用的签名机制,拆解每一步的实操过程和背后的实现原理,并对源码分析整理签名的校验机制。从中管中窥豹,探究鸿蒙系统的安全设计思路,给从事鸿蒙研发的同学提供一些借鉴。

2025-04-09 12:10:34 264

转载 零基础IM开发入门(五):什么是IM系统的端到端加密?

本篇将通俗易懂地讲解IM系统中的端到端加密原理,为了降低阅读门槛,相关的技术概念会提及但不深入展开。

2025-03-20 11:34:19 120

转载 支持百万人超大群聊的Web端IM架构设计与实践

本文将回顾实现一个支持百万人超大群聊的Web端IM架构时遇到的技术挑战和解决思路,内容包括:通信方案选型、消息存储、消息有序性、消息可靠性、未读数统计。希望能带给你启发。

2025-03-13 13:51:17 100

转载 视频直播技术干货(十三):B站实时视频直播技术实践和音视频知识入门

本文讲述搭建这样一套最新流行的实时视频直播系统需要了解的背景知识以及系统的整体架构,希望对大家有帮助。

2025-03-06 12:22:54 150

转载 即时通讯初学者必知必会的20个网络编程和通信安全知识点

即时通讯IM应用开发的初学者很容易迷失在网络编程的复杂性以及通信安全的各种概念里,本文不涉及深度理论知识,尽量通过一句话或几句话让你快速了解20个相关的网络编程和通信安全知识点,希望能助你愉快地开始即时通讯应用开发。

2025-02-27 12:48:40 69

转载 探讨组合加密算法在IM中的应用

本文深入分析了即时通信(IM)系统中所面临的各种安全问题,综合利用对称加密算法(DES算法)、公开密钥算法(RSA算法)和Hash算法(MD5)的优点,探讨组合加密算法在即时通信中的应用。

2025-02-26 11:48:53 58

转载 即时通讯安全篇(十五):详解硬编码密码的泄漏风险及其扫描原理和工具

本文详细讨论了硬编码密码的成因、危害及治理方法,同时本文从安全人员的角度出发,对现有的硬编码密码检测工具的算法进行了深入调研,并提出了我们的自动化检测工具。

2025-02-20 12:04:58 137

转载 即时通讯安全篇(一):正确地理解和使用Android端加密算法

本文主要讨论针对Android这样的移动端应用开发时,如何正确的理解目前常用的加密算法,为诸如即时通讯应用的实战开发,如何在合适的场景下选择适合的算法,提供一些参考。

2025-02-19 12:52:25 70

转载 转转平台IM系统架构设计与实践(二):详细设计与实现

以转转IM架构为起点,介绍IM相关组件以及组件间的关系;以IM登陆和发消息的数据流转为跑道,介绍IM静态数据结构、登陆和发消息时的动态数据变化;以IM常见问题为风景,介绍保证IM实时性、可靠性、一致性的一般方案;以高可用、高并发为终点,介绍保证IM系统稳定及性能的小技巧。

2025-02-13 12:58:00 66

转载 一文读懂什么是Nginx?它能否实现IM的负载均衡?

Nginx(及其衍生产品)是目前被大量使用的服务端反向代理和负载均衡方案,从某种意义上来讲,Nginx几乎是低成本、高负载Web服务端代名词。如此深入人心的Nginx,很多人也想当然的认为,在IM或消息推送等场景下是否也能使用Nginx来解决负载均衡问题?另外,即时通讯网的论坛和QQ群里也经常有人问起,Nginx是否能支持TCP、UDP、WebSocket的负载均衡?

2025-02-07 12:00:12 137

转载 开发往事:微信千年不变的那张闪屏图片的由来

一个孤独的小人,面对巨大的地球站在那里,这就是微信的启动画面,许多人对此非常熟悉。而知道画面里是非洲,就不是那么容易了。这是因为图片里的地球为云团笼罩,只露出一部分地貌特征,需要对世界地图比较熟悉的有心人才能发现这一点。

2025-02-05 11:54:43 61

转载 社交软件红包技术解密(六):微信红包系统的存储层架构演进实践

微信红包本质是小额资金在用户帐户流转,有发、抢、拆三大步骤。在这个过程中对事务有高要求,所以订单最终要基于传统的RDBMS,这方面是它的强项,最终订单的存储使用互联网行业最通用的MySQL数据库。支持事务、成熟稳定,我们的团队在MySQL上有长期技术积累。但是传统数据库的扩展性有局限,需要通过架构解决。

2025-01-24 16:45:21 68

转载 QQ设计团队分享:手Q语音消息改版背后的功能设计思路

2019年4月16日QQ语音消息新特性突然登上微博热搜,QQ铁粉瞬间集结。是什么让129万人为QQ花式彩虹屁?为何微信却被吃瓜群众疯狂艾特?现在,让我为你揭秘QQ语音消息改版的设计旅程。

2025-01-21 16:32:40 94

转载 社交软件红包技术解密(五):微信红包系统是如何实现高可用性的

本次分享介绍了微信红包后台系统的高可用实践经验,主要包括后台的 set 化设计、异步化设计、订单异地存储设计、存储层容灾设计与平行扩缩容等。听众可以了解到微信红包后台架构的设计细节,共同探讨高可用设计实践上遇到的问题与解决方案。

2025-01-15 11:32:09 88

转载 社交软件红包技术解密(四):微信红包系统是如何应对高并发的

本文将为读者介绍微信百亿级别红包背后的高并发设计实践,内容包括微信红包系统的技术难点、解决高并发问题通常使用的方案,以及微信红包系统的所采用高并发解决方案。

2025-01-13 11:55:43 105

转载 微信纯血鸿蒙版正式发布,295天走完微信14年技术之路!

不管外界如何评价和鞭策,这款产品本身,依然需要研发团队一个键一个键敲出来,从内核,到架构,到内测,到公测,再到一轮一轮的 debug,他们要在不到一年的时间里,走完微信14 年的路。回顾鹅厂所做过的产品里,也许从未有过一款,被如此放在放大镜下凝视。每一次上架,每一个 bug,乃至于每一个里程碑,几乎都预定当天热搜。

2025-01-10 11:20:33 178

转载 转转平台IM系统架构设计与实践(一):整体架构设计

转转从最初的信息模式升级为一个闭环的交易模式,IM打通了买家与卖家之间的通道。本文描述了转转IM为整个平台提供的支撑能力,给出了系统的整体架构设计,分析了系统架构的特性。

2025-01-09 12:36:48 100

原创 开源即时通讯IM框架MobileIMSDK的鸿蒙NEXT端开发快速入门

开源即时通讯IM框架MobileIMSDK的鸿蒙NEXT端开发快速入门

2024-12-30 12:31:30 1305

原创 开源轻量级IM框架MobileIMSDK的鸿蒙NEXT客户端库已发布

MobileIMSDK-鸿蒙端是一套基于鸿蒙Next(纯血鸿蒙)系统的IM即时通讯客户端库:1)超轻量级(编译后库文件仅50KB)、无任何第3方库依赖(开箱即用);2)纯ArkTS编写、无Native代码、高度提炼、简单易用;3)基于鸿蒙Next标准WebSocket API,简洁优雅;4)可运行于任何支持鸿蒙Next的平台;5)能与 MobileIMSDK的各种客户端完美互通;6)可应用于鸿蒙Next中的消息推送、客服聊天、企业OA、IM等场景。

2024-12-23 11:26:29 757

转载 不为人知的网络编程(十九):能Ping通,TCP就一定能连接和通信吗?

这网络层就像搭积木一样,上层协议都是基于下层协议搭出来的。不管是ping(用了ICMP协议)还是tcp本质上都是基于网络层IP协议的数据包,而到了物理层,都是二进制01串,都走网卡发出去了。如果网络环境没发生变化,目的地又一样,那按道理说他们走的网络路径应该是一样的,什么情况下会不同呢?我们就从路由这个话题聊起吧。

2024-12-19 11:40:44 142

转载 网络编程懒人入门(十六):手把手教你使用网络编程抓包神器Wireshark

Wireshark是一款开源和跨平台的抓包工具。它通过调用操作系统底层的API,直接捕获网卡上的数据包,因此捕获的数据包详细、功能强大。但Wireshark本身稍显复杂,本文将以用抓包实例,手把手带你一步步用好Wireshark,并真正理解抓到的数据包的各项含义。

2024-12-12 11:44:59 101

转载 浅谈网页端IM技术及相关测试方法实践(包括WebSocket性能测试)

最开始转转的客服系统体系如IM、工单以及机器人等都是使用第三方的产品。但第三方产品对于转转的业务,以及客服的效率等都产生了诸多限制,所以我们决定自研替换第三方系统。下面主要分享一下网页端IM技术及相关测试方法,我们先从了解IM系统和WebSocket开始。

2024-12-05 12:01:19 117

原创 即时通讯技术文集(第45期):微信、QQ技术精华合集(Part2) [共14篇]

为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第45 期。

2024-12-04 12:22:12 786

原创 即时通讯技术文集(第44期):微信、QQ技术精华合集(Part1) [共14篇]

为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第44 期。

2024-11-27 10:56:26 901

转载 移动端弱网优化专题(十四):携程APP移动网络优化实践(弱网识别篇)

本文从方案设计、代码开发到技术落地,详尽的分享了携程在移动端弱网识别方面的实践经验,如果你也有类似需求,这篇文章会是一个不错的实操指南。

2024-11-14 11:36:43 135

原创 即时通讯技术文集(第42期):直播技术合集(Part2) [共13篇]

为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第42 期。

2024-11-13 12:09:40 546

转载 微信后团队分享:微信后台基于Ray的分布式AI计算技术实践

微信存在大量AI计算的应用场景,目前AI 计算几乎覆盖了微信的所有业务场景。我们需要一个高实时(10 秒级响应),支持大规模异构资源部署,低成本和高可靠的近线任务平台。

2024-11-07 11:35:07 163

转载 社交软件红包技术解密(三):微信摇一摇红包雨背后的技术细节

本文将由微信团队工程师张文瑞分享微信春节摇一摇红包技术背后的方方面面,希望能给同行们带来启发。

2024-11-06 12:06:53 175

转载 不为人知的网络编程(十八):UDP比TCP高效?还真不一定!

熟悉网络编程的(尤其搞实时音视频聊天技术的)同学们都有个约定俗成的主观论调,一提起UDP和TCP,马上想到的是UDP没有TCP可靠,但UDP肯定比TCP高效。说到UDP比TCP高效,理由是什么呢?事实真是这样吗?跟着本文咱们一探究竟!

2024-10-30 11:51:34 154 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除