在好例子网,分享、交流、成长!
您当前所在位置:首页Java 开发实例Android平台开发 → CIM(CROSS-IM) 即时通讯系统源码

CIM(CROSS-IM) 即时通讯系统源码

Android平台开发

下载此实例
  • 开发语言:Java
  • 实例大小:0.92M
  • 下载次数:15
  • 浏览次数:146
  • 发布时间:2022-10-17
  • 实例类别:Android平台开发
  • 发 布 人:ouncema
  • 文件格式:.zip
  • 所需积分:2
 相关标签: CIM CI IM

实例介绍

【实例简介】CIM(CROSS-IM) 即时通讯系统源码

CIM(CROSS-IM) 一款面向开发者的 IM(即时通讯)系统;同时提供了一些组件帮助开发者构建一款属于自己可水平扩展的 IM

【实例截图】

from clipboard

from clipboard

【核心代码】

.
├── cim-master
│   ├── LICENSE
│   ├── README.md
│   ├── cim-client
│   │   ├── pom.xml
│   │   └── src
│   │       ├── main
│   │       │   ├── java
│   │       │   │   └── com
│   │       │   │       └── crossoverjie
│   │       │   │           └── cim
│   │       │   │               └── client
│   │       │   │                   ├── CIMClientApplication.java
│   │       │   │                   ├── client
│   │       │   │                   │   └── CIMClient.java
│   │       │   │                   ├── config
│   │       │   │                   │   ├── AppConfiguration.java
│   │       │   │                   │   ├── BeanConfig.java
│   │       │   │                   │   └── SwaggerConfig.java
│   │       │   │                   ├── constant
│   │       │   │                   │   └── Emoji.java
│   │       │   │                   ├── controller
│   │       │   │                   │   └── IndexController.java
│   │       │   │                   ├── handle
│   │       │   │                   │   ├── CIMClientHandle.java
│   │       │   │                   │   └── MsgHandleCaller.java
│   │       │   │                   ├── init
│   │       │   │                   │   └── CIMClientHandleInitializer.java
│   │       │   │                   ├── scanner
│   │       │   │                   │   └── Scan.java
│   │       │   │                   ├── service
│   │       │   │                   │   ├── CustomMsgHandleListener.java
│   │       │   │                   │   ├── EchoService.java
│   │       │   │                   │   ├── InnerCommand.java
│   │       │   │                   │   ├── InnerCommandContext.java
│   │       │   │                   │   ├── MsgHandle.java
│   │       │   │                   │   ├── MsgLogger.java
│   │       │   │                   │   ├── ReConnectManager.java
│   │       │   │                   │   ├── RouteRequest.java
│   │       │   │                   │   ├── ShutDownMsg.java
│   │       │   │                   │   └── impl
│   │       │   │                   │       ├── AsyncMsgLogger.java
│   │       │   │                   │       ├── ClientHeartBeatHandlerImpl.java
│   │       │   │                   │       ├── ClientInfo.java
│   │       │   │                   │       ├── EchoServiceImpl.java
│   │       │   │                   │       ├── MsgCallBackListener.java
│   │       │   │                   │       ├── MsgHandler.java
│   │       │   │                   │       ├── RouteRequestImpl.java
│   │       │   │                   │       └── command
│   │       │   │                   │           ├── CloseAIModelCommand.java
│   │       │   │                   │           ├── DelayMsgCommand.java
│   │       │   │                   │           ├── EchoInfoCommand.java
│   │       │   │                   │           ├── EmojiCommand.java
│   │       │   │                   │           ├── OpenAIModelCommand.java
│   │       │   │                   │           ├── PrefixSearchCommand.java
│   │       │   │                   │           ├── PrintAllCommand.java
│   │       │   │                   │           ├── PrintOnlineUsersCommand.java
│   │       │   │                   │           ├── QueryHistoryCommand.java
│   │       │   │                   │           └── ShutDownCommand.java
│   │       │   │                   ├── thread
│   │       │   │                   │   ├── ContextHolder.java
│   │       │   │                   │   └── ReConnectJob.java
│   │       │   │                   ├── util
│   │       │   │                   │   └── SpringBeanFactory.java
│   │       │   │                   └── vo
│   │       │   │                       ├── req
│   │       │   │                       │   ├── GoogleProtocolVO.java
│   │       │   │                       │   ├── GroupReqVO.java
│   │       │   │                       │   ├── LoginReqVO.java
│   │       │   │                       │   ├── P2PReqVO.java
│   │       │   │                       │   ├── SendMsgReqVO.java
│   │       │   │                       │   └── StringReqVO.java
│   │       │   │                       └── res
│   │       │   │                           ├── CIMServerResVO.java
│   │       │   │                           ├── OnlineUsersResVO.java
│   │       │   │                           └── SendMsgResVO.java
│   │       │   └── resources
│   │       │       ├── application.properties
│   │       │       └── banner.txt
│   │       └── test
│   │           └── com
│   │               └── crossoverjie
│   │                   └── cim
│   │                       ├── client
│   │                       │   └── service
│   │                       │       ├── InnerCommandContextTest.java
│   │                       │       └── impl
│   │                       │           └── AsyncMsgLoggerTest.java
│   │                       └── server
│   │                           └── test
│   │                               ├── CommonTest.java
│   │                               ├── EchoTest.java
│   │                               └── RouteTest.java
│   ├── cim-common
│   │   ├── pom.xml
│   │   └── src
│   │       ├── main
│   │       │   └── java
│   │       │       └── com
│   │       │           └── crossoverjie
│   │       │               └── cim
│   │       │                   └── common
│   │       │                       ├── constant
│   │       │                       │   └── Constants.java
│   │       │                       ├── core
│   │       │                       │   └── proxy
│   │       │                       │       └── ProxyManager.java
│   │       │                       ├── data
│   │       │                       │   └── construct
│   │       │                       │       ├── RingBufferWheel.java
│   │       │                       │       ├── SortArrayMap.java
│   │       │                       │       └── TrieTree.java
│   │       │                       ├── enums
│   │       │                       │   ├── StatusEnum.java
│   │       │                       │   └── SystemCommandEnum.java
│   │       │                       ├── exception
│   │       │                       │   ├── CIMException.java
│   │       │                       │   └── GenericException.java
│   │       │                       ├── kit
│   │       │                       │   └── HeartBeatHandler.java
│   │       │                       ├── pojo
│   │       │                       │   ├── CIMUserInfo.java
│   │       │                       │   └── RouteInfo.java
│   │       │                       ├── protocol
│   │       │                       │   ├── CIMRequestProto.java
│   │       │                       │   ├── CIMResponseProto.java
│   │       │                       │   └── ProtocolUtil.java
│   │       │                       ├── req
│   │       │                       │   └── BaseRequest.java
│   │       │                       ├── res
│   │       │                       │   ├── BaseResponse.java
│   │       │                       │   └── NULLBody.java
│   │       │                       ├── route
│   │       │                       │   └── algorithm
│   │       │                       │       ├── RouteHandle.java
│   │       │                       │       ├── consistenthash
│   │       │                       │       │   ├── AbstractConsistentHash.java
│   │       │                       │       │   ├── ConsistentHashHandle.java
│   │       │                       │       │   ├── SortArrayMapConsistentHash.java
│   │       │                       │       │   └── TreeMapConsistentHash.java
│   │       │                       │       ├── loop
│   │       │                       │       │   └── LoopHandle.java
│   │       │                       │       └── random
│   │       │                       │           └── RandomHandle.java
│   │       │                       └── util
│   │       │                           ├── HttpClient.java
│   │       │                           ├── NettyAttrUtil.java
│   │       │                           ├── RandomUtil.java
│   │       │                           ├── RouteInfoParseUtil.java
│   │       │                           └── StringUtil.java
│   │       └── test
│   │           └── java
│   │               └── com
│   │                   └── crossoverjie
│   │                       └── cim
│   │                           └── common
│   │                               ├── CommonTest.java
│   │                               ├── data
│   │                               │   └── construct
│   │                               │       ├── RingBufferWheelTest.java
│   │                               │       ├── ScheduledTest.java
│   │                               │       ├── SortArrayMapTest.java
│   │                               │       ├── TimerTest.java
│   │                               │       └── TrieTreeTest.java
│   │                               ├── enums
│   │                               │   └── SystemCommandEnumTypeTest.java
│   │                               ├── route
│   │                               │   └── algorithm
│   │                               │       └── consistenthash
│   │                               │           ├── SortArrayMapConsistentHashTest.java
│   │                               │           └── TreeMapConsistentHashTest.java
│   │                               └── util
│   │                                   └── HttpClientTest.java
│   ├── cim-forward-route
│   │   ├── pom.xml
│   │   └── src
│   │       ├── main
│   │       │   ├── java
│   │       │   │   └── com
│   │       │   │       └── crossoverjie
│   │       │   │           └── cim
│   │       │   │               └── route
│   │       │   │                   ├── RouteApplication.java
│   │       │   │                   ├── cache
│   │       │   │                   │   └── ServerCache.java
│   │       │   │                   ├── config
│   │       │   │                   │   ├── AppConfiguration.java
│   │       │   │                   │   ├── BeanConfig.java
│   │       │   │                   │   └── SwaggerConfig.java
│   │       │   │                   ├── constant
│   │       │   │                   │   └── Constant.java
│   │       │   │                   ├── controller
│   │       │   │                   │   └── RouteController.java
│   │       │   │                   ├── exception
│   │       │   │                   │   └── ExceptionHandlingController.java
│   │       │   │                   ├── kit
│   │       │   │                   │   ├── NetAddressIsReachable.java
│   │       │   │                   │   ├── ServerListListener.java
│   │       │   │                   │   └── ZKit.java
│   │       │   │                   ├── service
│   │       │   │                   │   ├── AccountService.java
│   │       │   │                   │   ├── CommonBizService.java
│   │       │   │                   │   ├── UserInfoCacheService.java
│   │       │   │                   │   └── impl
│   │       │   │                   │       ├── AccountServiceRedisImpl.java
│   │       │   │                   │       └── UserInfoCacheServiceImpl.java
│   │       │   │                   └── util
│   │       │   │                       └── SpringBeanFactory.java
│   │       │   └── resources
│   │       │       ├── application.properties
│   │       │       └── banner.txt
│   │       └── test
│   │           └── java
│   │               ├── CommonTest.java
│   │               ├── RedisTest.java
│   │               └── com
│   │                   └── crossoverjie
│   │                       └── cim
│   │                           └── route
│   │                               └── service
│   │                                   └── impl
│   │                                       ├── AccountServiceRedisImplTest.java
│   │                                       └── UserInfoCacheServiceImplTest.java
│   ├── cim-rout-api
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           └── java
│   │               └── com
│   │                   └── crossoverjie
│   │                       └── cim
│   │                           └── route
│   │                               └── api
│   │                                   ├── RouteApi.java
│   │                                   └── vo
│   │                                       ├── req
│   │                                       │   ├── ChatReqVO.java
│   │                                       │   ├── LoginReqVO.java
│   │                                       │   ├── P2PReqVO.java
│   │                                       │   ├── RegisterInfoReqVO.java
│   │                                       │   └── SendMsgReqVO.java
│   │                                       └── res
│   │                                           ├── CIMServerResVO.java
│   │                                           ├── RegisterInfoResVO.java
│   │                                           └── SendMsgResVO.java
│   ├── cim-server
│   │   ├── pom.xml
│   │   └── src
│   │       ├── main
│   │       │   ├── java
│   │       │   │   └── com
│   │       │   │       └── crossoverjie
│   │       │   │           └── cim
│   │       │   │               └── server
│   │       │   │                   ├── CIMServerApplication.java
│   │       │   │                   ├── config
│   │       │   │                   │   ├── AppConfiguration.java
│   │       │   │                   │   ├── BeanConfig.java
│   │       │   │                   │   ├── EndPointConfig.java
│   │       │   │                   │   └── SwaggerConfig.java
│   │       │   │                   ├── controller
│   │       │   │                   │   └── IndexController.java
│   │       │   │                   ├── endpoint
│   │       │   │                   │   └── CustomEndpoint.java
│   │       │   │                   ├── handle
│   │       │   │                   │   └── CIMServerHandle.java
│   │       │   │                   ├── init
│   │       │   │                   │   └── CIMServerInitializer.java
│   │       │   │                   ├── kit
│   │       │   │                   │   ├── RegistryZK.java
│   │       │   │                   │   ├── RouteHandler.java
│   │       │   │                   │   ├── ServerHeartBeatHandlerImpl.java
│   │       │   │                   │   └── ZKit.java
│   │       │   │                   ├── server
│   │       │   │                   │   └── CIMServer.java
│   │       │   │                   └── util
│   │       │   │                       ├── SessionSocketHolder.java
│   │       │   │                       └── SpringBeanFactory.java
│   │       │   └── resources
│   │       │       ├── application.properties
│   │       │       └── banner.txt
│   │       └── test
│   │           └── com
│   │               └── crossoverjie
│   │                   └── cim
│   │                       └── server
│   │                           └── util
│   │                               └── NettyAttrUtilTest.java
│   ├── cim-server-api
│   │   ├── pom.xml
│   │   └── src
│   │       └── main
│   │           └── java
│   │               └── com
│   │                   └── crossoverjie
│   │                       └── cim
│   │                           └── server
│   │                               └── api
│   │                                   ├── ServerApi.java
│   │                                   └── vo
│   │                                       ├── req
│   │                                       │   └── SendMsgReqVO.java
│   │                                       └── res
│   │                                           └── SendMsgResVO.java
│   ├── doc
│   │   └── QA.md
│   ├── pic
│   │   └── innercommand.gif
│   ├── pom.xml
│   ├── protocol
│   │   ├── BaseRequestProto.proto
│   │   └── BaseResponseProto.proto
│   └── script
│       ├── deploy.sh
│       ├── route-startup.sh
│       └── server-startup.sh
└── 好例子网_cim-master.zip

150 directories, 167 files


标签: CIM CI IM

实例下载地址

CIM(CROSS-IM) 即时通讯系统源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警