WeChat: Farbluesky
Почта:
CIM-это полная структура push-push, которая может быть применена в таких областях, как сигнализация, чат в реальном времени, толкание команды мобильных устройств и т. Д. Разработчики могут погрузиться в развитие бизнеса, не беспокоясь о сложной обработке, такой как соединения длинных каналов сообщений, кодирование сообщений и протоколы кодека.
CIM строится с использованием основной технологии с открытым исходным кодом в отрасли, простых в расширении и использовании, а также идеально поддерживает развертывание кластеров и массовые ссылки. В настоящее время он поддерживает многопользовательский доступ и удержание, такие как WebSocket, Android, iOS, настольные приложения, системные приложения и т. Д., И может применяться к мобильным приложениям, Интернету вещей, интеллектуальному дому, встраиваемому разработке, приложениям для настольных компьютеров и услугах мгновенного потребления веб-приложений.
Проект на основе CIM работает в разных местах по всей стране, включая перечисленные компании, системы государственных дел, полицейские системы и т. Д., Обслуживая сотни клиентов. Я надеюсь, что CIM также сможет принести вам ценность. Если вы также хотите присоединиться к проекту и стать участником, пожалуйста, свяжитесь со мной. Если вы найдете это полезным, пожалуйста, дайте мне награду.
Если это ценно для вас, пожалуйста, дайте мне звезду и вилку ~
Гексин - это полный набор продуктов, разработанных на основе компонентов CIM, и открыт для регистрационных пробных сценариев для всех. Он имеет богатые функции, в том числе чат, группу, список друзей, черный список, официальную учетную запись, круг друзей и другие функции. Он не полагается на какие-либо сторонние услуги и может быть развернут в частном порядке.
Luxin-это полный набор продуктов, разработанных на основе компонентов CIM, предназначенных для малых и средних предприятий, а также различных команд и организаций. Он имеет богатые функции, в том числе чат, группу, ведомственную организацию, официальную учетную запись, внутренний круг друзей и другие функции. Он не полагается на какие-либо сторонние услуги и может быть развернут в частном порядке.
Этот проект представляет собой полностью с открытым исходным материалом, разработанная на основе CIM. Он поддерживает отправку смайликов, картин и текстовых чатов для обучения и использования
1. Консоль страница http://127.0.0.1:8080
2. Анджеуд клиент
3. Веб -клиент
Jflow
Версия: 3.5.0/время: 2018-08-22
1. Серверная сторона модифицирована от исходного пружины+Struts2 до проекта Springboot
2. Полное переписывание реализации WebSocket, полностью охватить ProtoBuf, заменить метод сериализации JSON и быть более эффективным
Версия: 3.6.0/Время: 2019-04-17
1. Серверная обновление Springboot 2.1.4, Protobuf Upgrade 3.7.0
2. Обновление Android SDK, адаптировано к Android 8.0+, исправьте некоторые предыдущие проблемы совместимости
3. Имя поля идентификатора сообщения изменяется с середины на идентификатор, а тип изменяется с строки на длинные;
Версия: 3.7.0/Время: 2019-05-13
1. Сервер Cim-Boot-Server модифицируется на Project Idea Maven
2. Оптимизация и обновление Android SDK, удалите зависимости пакетов, связанных с MINA или Netty
3. Оптимизация и обновление Java SDK, удалите зависимости пакетов, связанных с MINA или Netty
4. Добавлен Web SDK, который может быстро запустить демонстрацию index.html
5. Исправьте некоторые упущения в документе
Версия: 3.7.5/Время: 2019-11-13
1. Оптимизация Android SDK, используйте версию Protobuf-Lite, чтобы заменить более раздутую версию Protobut-Java
Версия: 3.8.0/Время: 2020-01-17
1. Сервер SDK отделяет порт сервера WebSocket от порта нативного сокета. Вы можете отключить один из них или включить их одновременно.
2. SDK упрощает процесс веб -стороны больше не требует ответа на сердцебиение. Он изменил имя успешного метода обратного вызова и названия созданного метода соединения.
3. Андоидные SDK изменяют имена нескольких действий вещания и имен методов обратного вызова. Для получения подробной информации, пожалуйста, обратитесь к проекту Cim-Client Android
4. Все SDK построены с использованием Maven и разработаны инструментами IDEA. Было найдено много ошибок правописания кода. Некоторые коды были оптимизированы с использованием компонента обнаружения грамматики Alibaba.
5. Документ был изменен синхронно
Версия: 4.0.0/Время: 2021-04-30
1. Websocket поддерживает механизм сердцебиения
2. Удалить сервер SDK на версии MINA и удалить клиент Java Version Client SDK на сервере
3.cim-boot-server был переписан и добавлен в реализацию Push Cluster. rewrite cim-android-client демонстрирует более богатые особенности
4. Изменить имя параметра данных восходящей линии линии линии связи с учетной записи клиента> Устройство UID> DeviceName CR> Pong
5. Поместите документ в онлайн -документ Yuque 6. Более 30 других оптимизаций кода
Версия: 4.1.0/время: 2022-02-15
1. Websocket поддерживает аутентификацию и проверку во время рукопожатия
https://www.yuque.com/yuanfangxiyang/ma4ytb/vvy3iz#mmdux
2. Поддержка пользовательской конфигурации WebSocketPath
Версия: 4.2.0/время: 2022-03-14
1. Websocket добавил поддержку метода сериализации JSON, помогая разработать мини -программу https://www.yuque.com/yuanfangxiyang/ma4ytb/vvy3iz/edit#nnzknkn
2. Серверная сторона SDK оптимизирует структуру пути пакета 3. Измените некоторые проблемы
Сервер SDK Ссылка
<dependency>
<groupId>com.farsunset</groupId>
<artifactId>cim-server-sdk-netty</artifactId>
<version>4.2.6</version>
</dependency>
Ссылка на Android SDK
implementation "com.farsunset:cim-android-sdk:4.2.10"