Giter Club home page Giter Club logo

getan525 / cim Goto Github PK

View Code? Open in Web Editor NEW

This project forked from farsunset/cim

0.0 1.0 0.0 33.28 MB

基于Java服务端的即时通信解决方案,与android 客户端完美结合,同时支持其他语言的移动应用,物联网,智能家居,桌面应用,WEB应用以及后台系统之间的即时消交互,为你解决了长连接各种消息事件,断线重连等繁琐的处理,使用方便易于集成。

License: Apache License 2.0

Java 90.61% HTML 3.91% FreeMarker 3.78% JavaScript 1.70%

cim's Introduction

项目介绍

CIM是基于mina和netty框架下的推送系统,我们平常使用第三方的推送SDK,如极光推送,百度推送,小米推送,以及腾讯信鸽等来支撑自己的移动端的业务,或许有一些用户自己实现即时通讯系统的需求,那么CIM为您提供了一个解决方案或者思路,目前CIM支撑 webcokset,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是服务端环境搭建说明

建议反馈

智者千虑必有一失,如果在使用或者学习过程中发现任何问题或者有优化建议,您可以通过QQ3979434或者邮箱[email protected]向我反馈,当然目前还缺少IOS客户端sdk和.Net客户端SDK,如果您有兴趣可以参与开发,CIM将会越来越好。

相关项目

侣信专业版是基于CIM面向中小企业和者各类团队组织内部交流使用工具。具有丰富的功能,聊天,群组,部门组织,内部朋友圈等功能。它可以在局域网内使用保证沟通的信息安全,并且它是完全免费的,而且可以及时获得更新。

功能预览

1.控制台页面 image 2.Android客户端 image 3.Web客户端 image

更新日志


版本:3.5.0/时间:2018-08-22

1.服务端由原来的 spring+struts2修改为springboot工程

2.全面重写websocket的实现,全面拥抱protobuf,替换josn序列化方式,更加高效

cim's People

Contributors

farsunset-com avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.