Skip to content

zakhar-petukhov/ClientServerCheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Приложение, которое считает количество подлючений к сервису

ТЗ

  • Разработать HTTP сервис на языке Go слушающий порт 4567, который на GET запрос вернет HTML страничку со счетчиком количества людей, у которых эта страница прямо сейчас открыта.

  • Счетчик должен обновляться в реальном времени (HTML страница может содержать несколько строк JavaScript кода, которые будут осуществлять подключение обратно к серверу используя Websockets или EventSource для поддержки актуального значения счетчика).

  • Если один из пользователей закроет вкладку (соединение прервется), счетчик должен обновиться у всех остальных пользователей.

Настройка и запуск

Docker конфигурации содержат контейнеры:

  1. nginx
  2. server

Запуск производится в два этапа:

docker-compose -f docker-compose-master.yml build
docker-compose -f docker-compose-master.yml up

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published