Appearance
更新: 5/18/2025 字数: 0 字 时长: 0 分钟
很多的大厂都会开发一款IM软件供自己使用(微信,钉钉,飞书......),IM作为目前最常使用的通讯方式,已经成为现代人生活的一部分。
本篇试着学习一下IM系统在Java后端中的实现。
由于http协议本身不支持长连接,且IM系统要求较高的时效性,因此目前常见的IM是基于Tcp实现,常见的方式是使用WebSocket。
由于IM系统的高并发性,我们往往选用Netty来作为我们的网络I/O