Тестовое задание для SRG
Функциональные требования:
Реализовать веб-сервис, который вычисляет факториал числа по HTTP запросу. Например, я посылаю следующий GET-запрос "http:///factorial?n=44".
Веб-сервис должен принять запрос и ответить мгновенно "Запрос на вычисление принят" или показать сообщение об ошибке.
Веб-сервис должен обрабатывать до 10 запросов параллельно. Остальные должны ждать своей очереди.
Результаты запросов нужно выводить по HTTP запросу (GET /).
При этом должен сохраняться и отображаться порядок запросов. Пример:
- 2
- 200
- вычисляется
- 1
- 2432902008176640000
- вычисляется
- 24
ЗАПУСК ПРОГРАММЫ:
При наличии maven из корневой директории выполнить mvn spring-boot:run
ЛИБО
Скачайте JAR файл по адресу: http://nektodev.github.io/files/FactorialService-0.0.1-SNAPSHOT.jar и запустите командой java -jar FactorialService-0.0.1-SNAPSHOT.jar