Тестовое задание по RabbitMQ. Я не нацеливался на то, чтобы сделать красивую клиентскую часть, поэтому не стал подключать каких либо библиотек и написал все по простому и кривому. Серверная часть выполнена с использованием:
- spring boot
- spring mvc
- spring rabbit
- GET /
- Страница где можно навешать события, которые будут отображены на странице пользователя.
- GET /{id} (где id = [1, 10])
- Страница конкретного пользователя, на ней отображаются три колонки: ожидаемые события, цветные кнопки и выполененные задания.
- Java 1.7+
- Tomcat 7+
- Maven для сборки
При запросе alerts не учитывается какой пользователь совершил событие, и если будет открыто несколько страниц пользователей, то тот кто первый спросит у сервера список, тот и получит их.