自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2025-03-20 11:34:19 39

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

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

2025-03-13 13:51:17 26

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

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

2025-03-06 12:22:54 60

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

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

2025-02-27 12:48:40 34

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

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

2025-02-26 11:48:53 20

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

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

2025-02-20 12:04:58 54

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

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

2025-02-19 12:52:25 24

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

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

2025-02-13 12:58:00 29

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

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

2025-02-07 12:00:12 82

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

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

2025-02-05 11:54:43 29

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

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

2025-01-24 16:45:21 34

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

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

2025-01-21 16:32:40 48

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

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

2025-01-15 11:32:09 54

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

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

2025-01-13 11:55:43 61

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

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

2025-01-10 11:20:33 114

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

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

2025-01-09 12:36:48 58

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

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

2024-12-30 12:31:30 1254

原创 开源轻量级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 721

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

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

2024-12-19 11:40:44 105

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

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

2024-12-12 11:44:59 81

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

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

2024-12-05 12:01:19 96

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

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

2024-12-04 12:22:12 771

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

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

2024-11-27 10:56:26 851

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

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

2024-11-14 11:36:43 81

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

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

2024-11-13 12:09:40 531

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

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

2024-11-07 11:35:07 109

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

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

2024-11-06 12:06:53 125

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

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

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

原创 基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v9.1版已发布

MobileIMSDK 是一套专门为移动端开发的开源IM即时通讯框架,超轻量级、高度提炼,一套API优雅支持三种协议,支持,服务端基于Netty编写。1)2)

2024-10-29 12:28:59 593

转载 不为人知的网络编程(十七):冰山之下,一次网络请求背后的技术秘密

本文将抛弃千篇一律的计网知识理论,从现实的互联网技术实践角度,一步步为你分享一次网络请求背后的技术秘密。

2024-10-24 11:44:45 83

原创 Web网页端IM产品RainbowChat-Web的v7.2版已发布

RainbowChat-Web是一套Web网页端IM系统,是RainbowChat的姊妹系统(RainbowChat是一套基于开源IM聊天框架 MobileIMSDK (Github地址) 的产品级移动端IM系统)。

2024-10-21 14:31:44 568

转载 视频直播技术干货(十二):从入门到放弃,快速学习Android端直播技术

本文详细介绍了Android端直播技术的全貌,涵盖了从实时音视频采集、编码、传输到解码与播放的各个环节。文章还探讨了直播中音视频同步、编解码器选择、传输协议以及直播延迟优化等关键问题。希望本文能为你提供有关Andriod端直播技术的深入理解和实践指导。

2024-10-17 11:03:59 85

原创 基于开源IM即时通讯框架MobileIMSDK:RainbowChat v11.7版已发布

基于开源IM即时通讯框架MobileIMSDK:RainbowChat v11.7版已发布

2024-10-16 10:23:37 649

转载 百度公共IM系统的Andriod端IM SDK组件架构设计与技术实现

本文主要介绍了百度公共IM系统的Andriod端IM SDK的建设背景、IM SDK主要结构和工作流程以及建设过程遇到的问题和解决方案。

2024-10-10 12:42:07 477

转载 社交软件红包技术解密(二):解密微信摇一摇红包从0到1的技术演进

谢谢大家!我是来自腾讯WXG技术架构部的张文瑞,今天下午跟大家分享的主题是:微信团队是如何从0到1实现“有把握”的微信春晚摇一摇红包系统的。回忆一下春晚的活动,有什么样的活动形式呢?

2024-10-10 10:58:24 412

转载 闲话即时通讯:腾讯的成长史本质就是一部QQ成长史

回望整个腾讯的历史,其实就是一部QQ的成长历史。历史是一部大人生,人生是一部小历史,而一部企业史同样将给我们演绎出至深的人生哲理。

2024-09-29 12:12:12 521

转载 网络编程入门如此简单(四):一文搞懂localhost和127.0.0.1

本文由萤火架构分享,原题“localhost和127.0.0.1的区别是什么?”,原文链接“juejin.cn/post/7321049446443417638”,下文进行了排版和内容优化。

2024-09-26 10:40:38 297

原创 即时通讯框架MobileIMSDK的H5端开发快速入门

即时通讯框架MobileIMSDK的H5端开发快速入门

2024-09-19 13:20:02 1396

原创 开源即时通讯IM框架MobileIMSDK的H5端技术概览

开源即时通讯IM框架MobileIMSDK的H5端技术概览

2024-09-18 11:09:32 1431

转载 移动端常见白屏问题优化之网络优化篇

本文将要分享的是得物技术团队针对移动端最常见的图片加载导致的端侧白屏问题,而进行的的移动网络方向的技术优化实践,希望能带给你启发。

2024-09-12 11:38:43 940

空空如也

空空如也

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

TA关注的人

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