DevTrends开发者趋势
主题色

lingluo1hao /

im

基于 Spring Boot 3.5 + Netty + Protobuf 的分布式即时通讯系统,采用 Spring Cloud 微服务架构,支持单聊、群聊、好友管理、离线推送等核心功能。技术亮点包括:自定义 TCP 协议编解码、Redis 集群消息路由、策略模式多厂商推送适配(极光/华为/小米/APNs)、双层鉴权链路设计、XXL-JOB 分布式定时任务。JDK 21 最新技术栈,模块拆分清晰,适合作为微服务架构的学习参考项目。 亮点…

DT研究与学习DT软件开发

关于

基于 Spring Boot 3.5 + Netty + Protobuf 的分布式即时通讯系统,采用 Spring Cloud 微服务架构,支持单聊、群聊、好友管理、离线推送等核心功能。技术亮点包括:自定义 TCP 协议编解码、Redis 集群消息路由、策略模式多厂商推送适配(极光/华为/小米/APNs)、双层鉴权链路设计、XXL-JOB 分布式定时任务。JDK 21 最新技术栈,模块拆分清晰,适合作为微服务架构的学习参考项目。 亮点 1. 自定义 TCP 协议:魔数校验 + Protobuf 编解码 + 长度域解决粘包拆包 2. Redis 集群消息路由:用户节点映射 + Pub/Sub 跨节点转发 3. 策略模式推送适配:统一 PushChannel 接口,极光/华为/小米/APNs 热插拔 4. 双层鉴权链路:Gateway JWT 校验 + 业务服务 X-User-Id 防内网绕过 5. JDK 21 最新技术栈,模块拆分清晰,适合作为微服务架构学习参考

收录记录

  1. HelloGitHub·用户投稿

    2026年7月24日 · 1 次收录

讨论这个产品