基于mina和netty框架下的推送系统CIM

CIM是基于mina和netty框架下的推送系统,我们平常使用第三方的推送SDK,如极光推送,百度推送,小米推送,以及腾讯信鸽等来支撑自己的移动端的业务,或许有一些用户自己实现即时通讯系统的需求,那么CIM为您提供了一个解决方案或者思路,目前CIM支撑 websockset,android,ios,桌面应用,系统应用等多端接入支持,目前CIM服务端使用springboot搭建仅仅拥有消息推送的功能,关于数据缓存与持久化都需要使用者自己开发,但是配备了比较完整的使用文档。最后希望CIM能为您带来一些价值。

目录说明

  1. cim_for_mina目录下为mina版本实现
  2. cim_for_netty目录下为netty版本实现
  3. doc目录中是相关使用文档,以及protubuf结构体文件
  4. cim-android-sdk 是android客户端封装的的jar包
  5. cim-java-sdk 是java版客户端封装的的jar包
  6. cim-server-sdk 是cim-server 用到的封装的jar
  7. cim-boot-server是springboot服务端工程,是eclipse4.x基于gradle构建插件
  8. cim-client-android 是android客户端 android studio工具
  9. 说明.txt是服务端环境搭建说明

基于mina和netty框架下的推送系统CIM

Android客户端

基于mina和netty框架下的推送系统CIM

控制台页面

项目地址

https://gitee.com/farsunset/cim

相关推荐