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

OSCHINA-MIRROR/kk70-houge

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Houge

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

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

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

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

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

Архитектура

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

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

Функции

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

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

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

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

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

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

Комментарии ( 0 )

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

Введение

Описание недоступно Развернуть Свернуть
HTML и 3 других языков
Apache-2.0
Отмена

Обновления (2)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
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