专注于Java技术
392 followers 3 articles/week
长连接网关技术专题(十一):揭秘腾讯公网TGW网关系统的技术架构演进

本文由腾讯技术团队peter分享,原题“腾讯网关TGW架构演进之路”,下文进行了排版和内容优化等。1、引言TGW全称Tencent Gateway,是一套实现多网统一接入,支持自动负载均衡的系统, 是公司有10+年历史的网关,因此TGW也被称为公司公网的桥头堡。本文从腾讯公网TGW网关系统的应用场景、背景需求讲起,重点解析了从山海1.0架构到山海2.0架构需要解决的问题和架构规划与设计实现,以及对于未来TGW山海网关的发展和演进方向。 技术交流:- 移动端IM开发入门文章:《新手入门一篇就够:从零开发移动端IM》- 开源IM框架源码:https://github.com/JackJiang2011/MobileIMSDK(备用地址点此)(本文已同步发布于:http://www.52im.net/thread-4641-1-1.html)2、专题目录本文是专题系列文章的第11篇,总目录如下:《长连接网关技术专题(一):京东京麦的生产级TCP网关技术实践总结》《长连接网关技术专题(二):知乎千万级并发的高性能长连接网关技术实践》《长连接网关技术专题(三):手淘亿级移动端接入层网关的技术演进之路》《长连接网关技术专题(四):爱奇艺WebSo...

Thu Apr 18, 2024 06:17
基于开源IM即时通讯框架MobileIMSDK:RainbowChat v11.5版已发布

关于MobileIMSDKMobileIMSDK 是一套专门为移动端开发的开源IM即时通讯框架,超轻量级、高度提炼,一套API优雅支持UDP 、TCP 、WebSocket 三种协议,支持iOS、Android、H5、小程序、Uniapp、标准Java平台,服务端基于Netty编写。工程开源地址是:1)Gitee码云地址:https://gitee.com/jackjiang/MobileIMSDK2)Github托管地址:https://github.com/JackJiang2011/MobileIMSDK关于RainbowChatRainbowChat是一套基于开源IM聊天框架 MobileIMSDK 的产品级移动端IM系统。RainbowChat源于真实运营的产品,解决了大量的屏幕适配、细节优化、机器兼容问题(可自行下载体验:专业版下载安装)。...

Wed Apr 17, 2024 07:02
即时通讯技术文集(第36期):《跟着源码学IM》系列专题 [共12篇]

为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第36 期。[-1-] 跟着源码学IM(一):手把手教你用Netty实现心跳机制、断线重连机制[链接] http://www.52im.net/thread-2663-1-1.html[摘要] 说到用Netty来开发IM或推送系统,以一个生产级产品的标准来说,最基本的心跳机制、断线重连机制肯定得有吧?好,如果你还不清楚这些,那就看看本文吧![-2-] 跟着源码学IM(二):自已开发IM很难?手把手教你撸一个Andriod版IM[链接] http://www.52im.net/thread-2671-1-1.html[摘要] 本文适合没有任何即时通讯(IM)开发经验的小白开发者阅读,文章将教你从零开始,围绕一个典型即时通讯(IM)系统的方方面面,手把手为你展示如何基于Netty+TCP+Protobuf来开发出这样的系统。非常适合从零入门的Android开发者。[-3-] 跟着源码学IM(三):基于Netty,从零开发一个IM服务端[链接] http://www.52im.net/thread-2768-1-1.html[摘要]...

Fri Apr 12, 2024 07:58
微信团队分享:来看看微信十年前的IM消息收发架构,你做到了吗

本文由微信技术团队分享,原题“十年前的微信消息收发架构长啥样?”,下文进行了排版和内容优化等。1、引言2023 年,微信及 WeChat 的 DAU(月活用户)达到 13.4 亿,微信已经是很多人工作、生活中不可或缺的一个环节。从 2011 年 1 月 21 日上线至今,微信已经走过了 13 个年头,其背后的技术基座与架构也发生了巨大的变化。这些变化背后,所折射的也正是中国互联网高速发展的黄金年代。好的架构是迭代出来的,却也少不了良好的设计,本文将带大家回顾微信背后最初的也是最核心的IM消息收发技术架构,愿各位读者能从中获得启发。  技术交流:- 移动端IM开发入门文章:《新手入门一篇就够:从零开发移动端IM》- 开源IM框架源码:https://github.com/JackJiang2011/MobileIMSDK(备用地址点此)(本文已同步发布于:http://www.52im.net/thread-4636-1-1.html)2、微信技术起步微信诞生于...

Thu Apr 11, 2024 07:02
基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v9.0版已发布

关于MobileIMSDKMobileIMSDK 是一套专门为移动端开发的开源IM即时通讯框架,超轻量级、高度提炼,一套API优雅支持 UDP 、TCP 、WebSocket 三种协议,支持 iOS、Android、H5、标准Java、小程序、Uniapp,服务端基于Netty编写。工程开源地址是:1)Gitee码云地址:https://gitee.com/jackjiang/MobileIMSDK2)Github托管地址:https://github.com/JackJiang2011/MobileIMSDK关于RainbowChat► 详细产品介绍:http://www.52im.net/thread-19-1-1.html ► iOS端更新记录:http://www.52im.net/thread-2735-1-1.html...

Sun Apr 7, 2024 08:08
IM技术干货:假如你来设计微信的群聊,你该怎么设计?

     摘要: 本文由苏三说技术分享,原题“微信群聊功能,原来是这样设计的!”,下文进行了排版和内容优化等。1、引言当我那天拿着手机,正在和朋友们的微信群里畅聊着八卦新闻和即将到来的周末计划时,忽然一条带着喜意的消息扑面而来,消息正中间写着八个大字:恭喜发财,大吉大利。抢红包!!相信大部分人对此都不陌生,微信的这个群聊系统可以方便地聊天、分享图片和表情,还有那个神奇的红包功能。微信作为 1...  阅读全文 Jack Jiang 2024-04-03 10:25 发表评论

Wed Apr 3, 2024 06:11

Build your own newsfeed

Ready to give it a go?
Start a 14-day trial, no credit card required.

Create account