WeChat: Farbluesky
Correo:
CIM es un marco completo de mensajes que se pueden aplicar en áreas como el empuje de señalización, el chat en tiempo real, el empuje del comando del dispositivo móvil, etc. Los desarrolladores pueden sumergirse en el desarrollo empresarial sin tener que preocuparse por el procesamiento complicado, como las conexiones de canales de mensajes largos, la codificación de mensajes y los protocolos de CODEC.
CIM se construye utilizando tecnología de código abierto convencional en la industria, fácil de expandir y usar, y admite perfectamente la implementación de clúster y los enlaces masivos. Actualmente es compatible con el acceso y retención multi terminal, como WebSocket, Android, iOS, aplicaciones de escritorio, aplicaciones de sistemas, etc., y se puede aplicar a aplicaciones móviles, Internet de las cosas, hogar inteligente, desarrollo integrado, aplicaciones de escritorio y servicios de consumo instantáneo de aplicaciones web.
El proyecto basado en CIM se ha llevado a cabo en varios lugares de todo el país, incluidas empresas listadas, sistemas de asuntos gubernamentales, sistemas policiales, etc., atendiendo a cientos de clientes. Espero que CIM también pueda traerte valor. Si también desea unirse al proyecto y convertirse en un contribuyente, comuníquese conmigo. Si lo encuentra útil, por favor dame una recompensa.
Si es valioso para ti, por favor dame una estrella y un tenedor ~
La hexina es un conjunto completo de productos desarrollados basados en componentes CIM, y está abierto a escenarios de prueba de registro para todos. Tiene ricas funciones, incluyendo chat, grupo, lista de amigos, lista negra, cuenta oficial, círculo de amigos y otras funciones. No confía en ningún servicio de terceros y se puede implementar en privado.
Luxin es un conjunto completo de productos desarrollados basados en componentes CIM, dirigidos a pequeñas y medianas empresas y varios equipos y organizaciones. Tiene ricas funciones, incluyendo chat, grupo, organización departamental, cuenta oficial, círculo interno de amigos y otras funciones. No confía en ningún servicio de terceros y se puede implementar en privado.
Este proyecto es una sala de chat anónima de código abierto de código abierto desarrollada basada en CIM. Admite el envío de emoticones, fotos y chats de texto para aprender y usar
1.Console Página http://127.0.0.1:8080
2. Cliente de Android
3. Cliente web
Jflow
Versión: 3.5.0/Tiempo: 2018-08-22
1. El lado del servidor se modifica desde el Spring+Struts2 original hasta el proyecto SpringBoot
2. Reescribe exhaustivamente la implementación de WebSocket, adopta completamente ProtoBuf, reemplaza el método de serialización JSON y sea más eficiente
Versión: 3.6.0/Tiempo: 2019-04-17
1. Actualización SpringBoot del lado del servidor 2.1.4, ProtoBuf Actualad 3.7.0
2. Android SDK Actualad, adaptada a Android 8.0+, solucione algunos problemas de compatibilidad previos
3. El nombre del campo de ID del mensaje se cambia de mediano a ID, y el tipo se cambia de cadena a largo;
Versión: 3.7.0/Tiempo: 2019-05-13
1. El servidor CIM-boot-servidor se modifica al proyecto Idea Maven
2. Optimización y actualización de Android SDK, elimina las dependencias de los paquetes relacionados con Mina o Netty
3. Optimización y actualización de Java SDK, elimine las dependencias de los paquetes relacionados con Mina o Netty
4. Se agregó SDK web, que puede comenzar rápidamente la demostración por index.html
5. Arregle algunas omisiones en el documento
Versión: 3.7.5/Tiempo: 2019-11-13
1. Optimización de Android SDK, use la versión ProtoBuf-Lite para reemplazar la versión más hinchada de ProtoBut-Java
Versión: 3.8.0/Tiempo: 2020-01-17
1. Server SDK separa el puerto del servidor del WebSocket del puerto del socket nativo. Puede deshabilitar uno de ellos o habilitarlos al mismo tiempo.
2. El SDK simplifica el proceso del lado web que ya no requiere respuesta al corazón. Ha modificado el nombre del método de devolución de llamada exitoso y el nombre del método de conexión creado.
3. SDK y SDK modifique los nombres de varias acciones de transmisión y nombres de métodos de devolución de llamada. Para más detalles, consulte el proyecto CIM-Client-Android
4. Todos los SDK se construyen con Maven y desarrollados por Idea Tools. Se encontraron muchos errores de ortografía de palabras de código. Algunos códigos se optimizaron usando el componente de detección de gramática Alibaba.
5. El documento se ha modificado sincrónicamente
Versión: 4.0.0/Tiempo: 2021-04-30
1.WebSocket admite el mecanismo del corazón
2. Elimine el SDK del servidor en la versión Mina y elimine el SDK del cliente de la versión Java en el servidor
3.Cim-Boot-Merver ha sido reescrito y agregado a la implementación del clúster push. La reescritura CIM-Android-Client demuestra características más ricas
4. Modifique el nombre del parámetro de datos de enlace ascendente de la cuenta del cliente> Dispositivo UID> DeviceName Cr> Pong
5. Pon el documento en el documento en línea de Yuque 6. Más de 30 optimizaciones de código
Versión: 4.1.0/Tiempo: 2022-02-15
1.WebSocket admite autenticación y verificación durante el apretón de manos
https://www.yuque.com/yuanfangxiyang/ma4ytb/vvy3iz#mmdux
2. Soporte de configuración personalizada de WebSocketPath
Versión: 4.2.0/Tiempo: 2022-03-14
1.WebSocket ha agregado soporte para el método de serialización JSON, ayudando a desarrollar mini programa https://www.yuque.com/yuanfangxiyang/ma4ytb/vvy3iz/edit#nzkn
2. SDK del lado del servidor optimiza la estructura de ruta del paquete 3. Modificar algunos problemas
Referencia SDK del servidor
<dependency>
<groupId>com.farsunset</groupId>
<artifactId>cim-server-sdk-netty</artifactId>
<version>4.2.6</version>
</dependency>
Referencia de Android SDK
implementation "com.farsunset:cim-android-sdk:4.2.10"