Fibonacci with REST and gRPC servers
Сервис можно собрать и запустить с помощью make
(см. Makefile).
Первым делом соберём Docker-образ cервиса:
make docker-build
Далее скачиваем образ memcached сервера и запускаем его в контейнере
make docker-mc
Запускаем сервис fibonacci в отдельном контейнере:
make docker-run
Чтобы получить все числа последовательности Фибоначчи с порядковыми номерами от first до last, необходимо отправить GET запрос вида:
http://server.address:port/fibonacci?x=first&y=last
В ответ придёт json. Пример ответа:
{
"sequence": [
0,
1,
1
]
}
Proto фаил(см. fibonacci.proto) находится по пути:
./pkg/api/fibonacci.proto