Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 1.58 KB

readme_rus.md

File metadata and controls

20 lines (16 loc) · 1.58 KB

ClasteredServer - приложение позволяющее обьединить за собой набор серверов, и представить их как единый сервер.

###Для клиента Для клиента выглядит как единый сервер. Предоставляет функционал рабочего сервера и функции чата.

  • Авторизация
  • Создание чатов и рассылка сообщений

###Для сервера Устанавливает соединения со списком рабочих серверов, при подключении клиента распределяет его на наименее загруженный сервер. Все последующие сообщение клиента передаются на определенный сервер.

  • Передача сообщений от клиента
  • Пересыл сообщений от сервера
  • Оповещение что с сервером установлено/потеряно соединение
  • Преместить своего клиента на другой сервер

###Варианты использования

  • Обьединение множества серверов в единую систему, в том числе с возможностью создания единого мира.
  • Функция балансировщика, для серверов не требующих взаимодействия между собой.
  • Смешанное использование