请选择 进入手机版 | 继续访问电脑版

默认
打赏 发表评论 0
活动信息
跟着源码学IM(十一):一套基于Netty的分布式高可用IM详细设计与实现(有源码)
微信扫一扫关注!

本文由will分享,个人博客zhangyaoo.github.io,原题“基于Netty的IM系统设计与实现”,内容有修订和重新排版。


1、引言


本文将要分享的是如何从零实现一套基于Netty框架的分布式高可用IM系统,它将支持长连接网关管理、单聊、群聊、聊天记录查询、离线消息存储、消息推送、心跳、分布式唯一ID、红包、消息同步等功能,并且还支持集群部署。

本文中针对这套架构和系统设计,同时还会提供完整的源码,比较适合有一定Java开发能力和Netty知识的IM初学者

* 友情提示如果你对IM即时通讯的基础技术理论了解的太少,建议可以先读:《新手入门一篇就够:从零开发移动端IM》。

cover-opti.png

2、配套源码


本文配套源码的开源托管地址是:


如果你访问Github太慢,可直接从以下附件打包下载:
fastim-master(52im.net).zip (1.12 MB , 下载次数: 10 , 售价: 1 金币)

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:求教手机息屏之后IM就断线了,这个怎么解决?下一篇:到底什么是Java AIO?为什么Netty会移除AIO?一文搞懂AIO的本质!

本帖已收录至以下技术专辑

想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?别走弯路了... 找站长给点建议
推荐方案
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部