切换风格

默认晚霞 雪山 粉色心情 伦敦 花卉 绿野仙踪 加州 白云 星空 薰衣草 城市 简约黑色 简约米色 龙珠
回复 0

1605

主题

1605

帖子

5171

积分

论坛元老

Rank: 8Rank: 8

积分
5171
Java 开源的 Spring Boot 即时通讯 IM 聊天系统[复制链接]
发表于 2022-6-14 21:20:05 | 显示全部楼层 |阅读模式
项目简介该项目是一套基于mina或netty框架下的推送系统,或许有一些企业有着自己一套即时通讯系统的需求,那么CIM为您提供了一个解决方案,目前CIM支持websocket,android,ios,桌面应用,系统应用等多端接入支持,可应用于移动应用,物联网,智能家居,嵌入式开发,桌面应用,WEB应用以及后台系统之间的即时消服务。公众号Java项目分享一个分享优质项目的地方。
项目架构即时通讯聊天的架构都相对较简单,一般都是服务端+客户端,能实现用户A到用户B的聊天;含金量在于看看支不支持集群扩展。
212002bnziiihti7ihhhnf.jpg
项目主要模块项目分为,服务器端,和客户端,服务端是netty 整合websocket,客户端形式多种多样,都是调用服务端的,本篇就不重点介绍了。目录说明cim-use-examples是各个客户端使用示例cim-client-sdk 是各个客户端的SDK源码
cim-server-sdk 是服务端SDK源码,分为 mina和netty 两个版本,二者任选其一
cim-boot-server是springboot服务端工程源码,使用Idea工具开发
其中所有的sdk均为IntelliJ IDEA工程,Maven打包成jar导出引入到对应的客户端或服务端工程。
功能预览1、控制台页面http://*****.1:8080
212003elyzdmk7xezlyoyn.jpg
2、Android客户端
212003mnzvwwevxbvfczzw.jpg
3、Web客户端
212003yjqnxjhlznnjvbxq.jpg
此套开源的即时通讯系统,可以改成推送的,也可以改成聊天的,后端改改可以拿来直接使用
下载地址   
21200400975[下载].rar
项目搬砖而来
只为b6y Java区添砖加瓦仅供学习如果你觉得对你有用,请给一个免费的威望谢谢!



前端不重要,重要的是后端实现原理跟过程
212004h13oo3om0ozomxsg.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|不懂网 |网站地图

GMT+8, 2022-9-30 14:48 , Processed in 0.074672 second(s), 31 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部