1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/kk70-houge

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 08:56 ff1f31f

Houge

Houge: цель — обеспечить 1000K сервисов с минимальными ресурсами.

Houge — это бесплатная, открытая система реального времени для отправки сообщений. В основе разработки лежит Spring Reactor. Система полностью реализована в парадигме реактивного программирования (Reactive Programming).

Серверная часть системы имеет модульную структуру. Она использует собственный простой и эффективный протокол связи. Система отличается масштабируемостью, гибкостью конфигурации, простотой развёртывания и возможностью кластеризации.

Проект создан для изучения и исследования реактивного подхода к разработке программного обеспечения. Некоторые из библиотек, от которых зависит проект, не отличаются стабильностью, поэтому проект не рекомендуется использовать в производственной среде.

Мы надеемся, что этот проект будет полезен всем, кто интересуется реактивным подходом к программированию. Мы также приглашаем всех заинтересованных в реактивном программировании присоединиться к обсуждению и обмену опытом и знаниями о программировании.

Архитектура

Технологический стек

Диаграмма взаимодействия

Функции

  • аутентификация пользователей;
  • отправка сообщений одному пользователю;
  • рассылка сообщений группе пользователей;
  • хранение сообщений;
  • контейнерное развёртывание;
  • управление дружескими связями;
  • доставка сообщений в офлайн-режиме;
  • кластерное развёртывание.

Документация

  • руководство по разработке;
  • руководство пользователя;
  • описание протокола обмена сообщениями;
  • инструкция по установке и развёртыванию;
  • принципы проектирования распределённых идентификаторов сообщений;
  • REST API.

Демонстрация

Демонстрация отправки сообщения одному пользователю.

QR-коды для регистрации в системе через Alipay и WeChat.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/kk70-houge.git
git@api.gitlife.ru:oschina-mirror/kk70-houge.git
oschina-mirror
kk70-houge
kk70-houge
main