Действия
Task » История » Редакция 1
Редакция 1/3
| Следующее »
Александр Александров, 04.03.2019 02:22
Тестовое задание¶
Разработать REST-сервис, проверяющий работоспособность любой последовательности узлов.
Каждый узел имеет уникальное имя, вероятность, с которой откажет при обращении к нему, и счетчик успешно выполненных запросов.
Сервис должен реализовывать два POST-метода:
- setNodes устанавливает граф из узлов, описанных выше. Формат входных данных - JSON. Программа должна исключать циклические связи узлов.
- checkRoute принимает набор вершин (или их идентификаторов) в формате JSON и проходит по этим вершинам, проверяя на каждом пройденном узле, не отказал ли он. Если путь существует в графе и ни один из узлов пути не отказал, следует увеличить счетчик в каждом из узлов пути. В противном случае отображать ошибку в ответе POST-метода (произвольный формат).
- Узлы и связи должны храниться в базе данных.
Используемый стек: spring mvc, spring data, ORM (Hibernate)
Обновлено Александр Александров почти 6 года назад · 1 изменени(я, ий)
Go to top