Skip to content

Nikita99100/Fibonacci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fibonacci

Fibonacci with REST and gRPC servers

Запуск в Docker

Сервис можно собрать и запустить с помощью make (см. Makefile).

Первым делом соберём Docker-образ cервиса:

make docker-build

Далее скачиваем образ memcached сервера и запускаем его в контейнере

make docker-mc

Запускаем сервис fibonacci в отдельном контейнере:

make docker-run

REST API

Чтобы получить все числа последовательности Фибоначчи с порядковыми номерами от first до last, необходимо отправить GET запрос вида:

http://server.address:port/fibonacci?x=first&y=last

В ответ придёт json. Пример ответа:

{
  "sequence": [
    0,
    1,
    1
  ]
}

gRPC

Proto фаил(см. fibonacci.proto) находится по пути:

./pkg/api/fibonacci.proto

About

Fibonacci with REST and gRPC servers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published