Skip to content

IM——即时通信系统在Java中的实践

更新: 5/18/2025 字数: 0 字 时长: 0 分钟

很多的大厂都会开发一款IM软件供自己使用(微信,钉钉,飞书......),IM作为目前最常使用的通讯方式,已经成为现代人生活的一部分。

本篇试着学习一下IM系统在Java后端中的实现。

通信协议

由于http协议本身不支持长连接,且IM系统要求较高的时效性,因此目前常见的IM是基于Tcp实现,常见的方式是使用WebSocket。

技术选型

由于IM系统的高并发性,我们往往选用Netty来作为我们的网络I/O

本站访客数 人次      本站总访问量