vlambda博客
学习文章列表

超赞!这款基于SpringBoot + Dubbo打造的在线IM系统功能丰富(附源码)

# 项目介绍


本项目采用SpringBoot + Dubbo 手脚架作为主体框架;其目的:在于快速开发、快速构建、快速部署,大量的节约了开发成本和时间,也非常方便其他的开发者能够快速的上手和进行二次开发,可以用此项目作为第二次开发的手脚架。


# 架构图

超赞!这款基于SpringBoot + Dubbo打造的在线IM系统功能丰富(附源码)


# 功能规划


  • 单聊

  • 群聊

  • 消息已读未读(单聊)

  • 表情(动态)聊天

  • 自定义表情聊天

  • 离线消息推送

  • 修改个性签名

  • 查看聊天记录

  • 好友管理

  • 群组管理

  • 群成员管理

  • 好友搜索

  • 添加好友

  • 好友顶置

  • 名片分享

  • 加入黑名单

  • 图片发送

  • 短视频发送

  • 文件发送

  • 语音聊天

  • 一对一视频聊天

  • 多人视频聊天

  • 附近的人

  • 位置发送(移动端)

  • 消息通知和提醒(移动端)


# 效果预览

超赞!这款基于SpringBoot + Dubbo打造的在线IM系统功能丰富(附源码)


超赞!这款基于SpringBoot + Dubbo打造的在线IM系统功能丰富(附源码)


超赞!这款基于SpringBoot + Dubbo打造的在线IM系统功能丰富(附源码)


超赞!这款基于SpringBoot + Dubbo打造的在线IM系统功能丰富(附源码)


超赞!这款基于SpringBoot + Dubbo打造的在线IM系统功能丰富(附源码)


# 完整源码获取


超赞!这款基于SpringBoot + Dubbo打造的在线IM系统功能丰富(附源码)

扫码关注并回复括号内文字【 906 】获取源码


# 代码目录

超赞!这款基于SpringBoot + Dubbo打造的在线IM系统功能丰富(附源码)

  • fim-common:F-IM公用模块

  • fim-gateway:F-IM网关模块

  • fim-server:F-IM消息处理服务

  • soul-admin:F-IM网关后台管理模块

  • tio-core:tio-core代码模块,主要在这基础之上新增集群模块

  • tio-websocket-spring-boot-starter:tio websocket spring boot快速集成手脚架,主要在这基础之上新增集群模块


最后,没有实战项目经验的同学,可以花时间读读这个项目的源码来提升自己~




 
   
   
 

 往期推荐 

🔗




 

点击阅读原文,获得编程视频资料