自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 B站千万级长连接实时消息系统的架构设计与实践

本文将介绍B站基于golang实现的千万级长连接实时消息系统的架构设计与实践,包括长连接服务的框架设计,以及针对稳定性与高吞吐做的相关优化。

2024-05-16 11:58:48 2

原创 开源即时通讯IM框架 MobileIMSDK v6.5 发布

本次更新为次要版本更新,进行了bug修复和优化升级(更新历史详见:码云 Release Notes、Github Release Notes)。MobileIMSDK 可能是市面上唯一同时支持 UDP+TCP+WebSocket 三种协议的同类开源IM框架。轻量级、高度提炼,历经10年、久经考验。客户端支持iOS、Android、Java、H5、微信小程序、Uniapp,服务端基于Netty。

2024-05-09 12:00:56 991

原创 即时通讯技术文集(第37期):IM代码入门实践(Part1) [共16篇]

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

2024-05-08 12:11:05 974

转载 即时通讯安全篇(十四):网络端口的安全防护技术实践

网络端口因其数量庞大、端口开放和关闭的影响评估难度大,业务影响程度高、以及异常识别技术复杂度高等特点给网络端口安全防护带来了一定的挑战,如何对端口风险进行有效治理几乎是每个企业安全团队在攻击面管理工作中持续探索的重点项。

2024-05-06 12:39:10 23

转载 长连接网关技术专题(十一):揭秘腾讯公网TGW网关系统的技术架构演进

本文从腾讯公网TGW网关系统的应用场景、背景需求讲起,重点解析了从山海1.0架构到山海2.0架构需要解决的问题和架构规划与设计实现,以及对于未来TGW山海网关的发展和演进方向。

2024-04-18 11:12:52 41

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

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

2024-04-17 11:47:17 1041

原创 即时通讯技术文集(第36期):《跟着源码学IM》系列专题 [共12篇]

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

2024-04-12 11:55:28 891

转载 微信团队分享:来看看微信十年前的IM消息收发架构,你做到了吗

好的架构是迭代出来的,却也少不了良好的设计,本文将带大家回顾微信背后最初的也是最核心的IM消息收发技术架构,愿各位读者能从中获得启发。

2024-04-11 11:02:48 43

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

MobileIMSDK 是一套专门为移动端开发的开源IM即时通讯框架,超轻量级、高度提炼,一套API优雅支持 UDP 、TCP 、WebSocket 三种协议,支持 iOS、Android、H5、标准Java、小程序、Uniapp,服务端基于Netty编写。

2024-04-07 12:12:38 337

转载 IM技术干货:假如你来设计微信的群聊,你该怎么设计?

微信背后的这个IM群聊系统到底是如何实现的呢?这个问题一直困扰着,于是我决定深入了解一下,看看微信的群聊系统背后的设计是怎样的。

2024-04-03 10:27:31 53

转载 大型IM工程重构实践:企业微信Android端的重构之路

本文将探讨我们在大型IM工程实践中采用的一些行之有效的重构方法和实例,以及如何让一个大型软件系统持续保持活力。

2024-03-28 11:18:03 42

转载 微信团队分享:微信后端海量数据查询从1000ms降到100ms的技术实践

针对大数据量带来的查询性能问题,微信团队对数据层查询接口进行了针对性的优化,将平均查询速度从1000ms+优化到了100ms级别。本文为各位分享优化过程,希望对你有用!

2024-03-21 14:23:31 55

转载 陌陌技术分享:陌陌IM在后端KV缓存架构上的技术实践

在本文中,陌陌数据库负责人冀浩东将聚焦探讨陌陌的 KV 系统架构选型思路,深入解析如何进行此类系统的甄选决策,同时进一步分享陌陌团队在采用 OceanBase(OBKV)过程中所经历的探索与实践经验。

2024-03-14 12:14:14 50

原创 即时通讯技术文集(第35期):IM群聊技术合集(Part2) [共12篇]

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

2024-03-13 13:53:37 770

转载 长连接网关技术专题(十):百度基于Go的千万级统一长连接服务架构实践

本文将介绍百度基于golang实现的统一长连接服务,从统一长连接功能实现和性能优化等角度,描述了其在设计、开发和维护过程中面临的问题和挑战,并重点介绍了解决相关问题和挑战的方案和实践经验。

2024-03-07 11:21:53 67

转载 抖音技术分享:飞鸽IM桌面端基于Rust语言进行重构的技术选型和实践总结

本文将介绍飞鸽IM前端团队如何结合Rust对飞鸽客户端接待能力进行的技术提升,一步步从概念验证、路径分解到分工开发,再到最后上线收益论证,并分享了其中遇到的技术挑战与经验总结等。

2024-02-29 10:53:56 76

原创 即时通讯技术文集(第34期):IM群聊技术合集(Part1) [共15篇]

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

2024-02-28 13:15:51 870

原创 即时通讯技术文集(第33期):IM开发综合技术合集(Part6) [共12篇]

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

2024-02-22 12:11:08 866

转载 长连接网关技术专题(九):去哪儿网酒店高性能业务网关技术实践

本文针对去哪儿网酒店业务网关的吞吐率下降、响应时间上升等问题,进行全流程异步化、服务编排方案等措施,进行了高性能网关的技术优化实践。

2024-02-21 10:35:36 55

转载 得物从零构建亿级消息推送系统的送达稳定性监控体系技术实践

本文分享的是得物针对现有的消息推送系统的消息送达耗时、实时性、稳定性等方面问题,从零到一构建完整的消息推送质量监控体系和机制的技术实践。

2024-01-25 11:30:39 607

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

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

2024-01-24 12:47:01 776

转载 百度基于金融场景构建高实时、高可用的分布式数据传输系统的技术实践

本文将通过一个百度搜索旗下的金融场景案例来分享构建高实时、高可用的分布式数据传输系统的技术实践。

2024-01-18 11:47:27 164

原创 即时通讯技术文集(第32期):IM开发综合技术合集(Part5) [共12篇]

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

2024-01-17 12:05:47 796

转载 IM跨平台技术学习(十):快速对比跨平台框架Electron、Flutter、Tauri、React Native等

在本文中,我们将比较五种流行的桌面应用程序开发框架:Electron、Flutter、Tauri、React Native 和 Qt,希望可以帮助你根据项目需求做出明智的技术选型决策。

2024-01-11 11:06:46 239

原创 即时通讯技术文集(第31期):IM开发综合技术合集(Part4) [共13篇]

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

2024-01-10 13:22:54 934

转载 视频直播技术干货(十一):超低延时视频直播技术的演进之路

本文将带您了解超低延时视频直播技术的优化和演进历程。

2024-01-04 12:25:43 44

原创 即时通讯技术文集(第30期):IM开发综合技术合集(Part3) [共16篇]

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

2024-01-03 15:04:32 778

转载 IM通讯协议专题学习(十):初识 Thrift 序列化协议

本文将带你一起初步认识Thrift的序列化协议,包括Binary协议、Compact协议(类似于Protobuf)、JSON协议,希望能为你的通信协议格式选型带来参考。

2023-12-28 11:00:10 39

原创 即时通讯技术文集(第29期):IM开发技术合集(Part2) [共18篇]

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

2023-12-27 15:27:40 825

转载 一套分布式IM即时通讯系统的技术选型和架构设计

为了更好的理解分布式IM即时通讯系统的设计,我站在架构师的角度,在充分了解系统需求、业务流程和技术流程后,从全局视角为系统设定方案目标,对技术方案进行选型,对系统进行总体架构设计和分层架构设计,并梳理清楚发送消息的交互链路、单聊和群聊的交互链路。希望对你有帮助。

2023-12-21 11:35:29 163

原创 即时通讯技术文集(第28期):IM开发技术合集(Part1) [共18篇]

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

2023-12-21 10:42:37 778

转载 即时通讯安全篇(十三):信创必学,一文读懂什么是国密算法

本文将尽量以通俗易懂的文字,为你分享国密算法的种类、技术原理和应用场景等。

2023-12-14 11:10:43 311

原创 即时通讯技术文集(第27期):实时音视频技术合集(Part2) [共17篇]

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

2023-12-13 12:07:06 934

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

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

2023-12-11 12:20:34 435

转载 抖音技术分享:抖音Android端手机功耗问题的全面分析和详细优化实践

本文结合抖音的功耗优化实践中产出了一些实验结论,优化思路,从功耗的基础知识,功耗组成,功耗分析,功耗优化等几个方面,对 Android 应用的功耗优化做一个总结沉淀。

2023-12-07 11:46:55 338

原创 即时通讯技术文集(第26期):实时音视频技术合集(Part1) [共16篇]

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

2023-12-06 12:25:20 1258

转载 跟着源码学IM(十二):基于Netty打造一款高性能的IM即时通讯程序

关于Netty网络框架的内容,前面已经讲了两个章节,但总归来说难以真正掌握,毕竟只是对其中一个个组件进行讲解,很难让诸位将其串起来形成一条线,所以本章中则会结合实战案例,对Netty进行更深层次的学习与掌握,实战案例也并不难,一个非常朴素的IM聊天程序。原本打算做个多人斗地主练习程序,但那需要织入过多的业务逻辑,因此一方面会带来不必要的理解难度,让案例更为复杂化,另一方面代码量也会偏多,所以最终依旧选择实现基本的IM聊天程序,既简单,又能加深对Netty的理解。

2023-11-30 12:18:59 142

原创 即时通讯技术文集(第24期):音视频WebRTC好文合集 [共20篇]

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

2023-11-24 11:37:36 1417

转载 哔哩哔哩从0到1自研智能客服IM系统的技术实践之路

本文将要分享的是哔哩哔哩从0到1自研智能客服IM系统的技术实践过程,包括整体架构设计和主要核心功能的技术实现思路等,希望带给你启发。

2023-11-23 11:58:38 64

转载 微信团队分享:详解iOS版微信视频号直播中因帧率异常导致的功耗问题

功耗优化一直是 app 性能优化中让人头疼的问题,尤其是在直播这种用户观看时长特别久的场景。怎样能在不影响主体验的前提下,进一步优化微信iOS端视频号直播的功耗占用,本文给出了一个不太一样的答案。

2023-11-16 11:55:13 115

空空如也

空空如也

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

TA关注的人

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