Об этом проекте
CIM (Cross IM) — это распределенная система мгновенного обмена сообщениями, предназначенная для разработчиков, чтобы создавать масштабируемые коммуникационные платформы. Она служит основой для IM-приложений, промежуточного ПО для пуш-уведомлений мобильных приложений и промежуточного ПО для сообщений в сценариях массовых IoT-подключений. Архитектура системы построена на Spring Boot и Netty, с использованием Zookeeper для регистрации и обнаружения сервисов, а Redis — для кэширования. Ключевые функции включают групповые и личные чаты, ответы с интеграцией ИИ, поддержку отложенных сообщений и эффективную связь через Google Protocol Buffer. Проект поддерживает горизонтальное масштабирование и предоставляет клиент командной строки со встроенными инструментами для поиска истории, управления онлайн-пользователями и поддержки эмодзи. Он готов к контейнеризации с поддержкой Docker и включает исчерпывающую документацию для развертывания и разработки.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.