Неделю назад случилось довольно громкое событие. Теперь Nginx, начиная с версии 1.13.10, умеет напрямую проксировать запросы к gRPC. Это особенно актуально в связи с ростом популярности гетерогенных микросервисов, а также самого gRPC.
На самом деле, у себя в блоге я ничего не хотел писать по этому поводу. Всё, что я думаю, я уже написал в статейке на хабре — https://habrahabr.ru/post/351994/.
Если кратко, то:
Минимальный пример выглядит как-то так:
server { listen 80 http2; charset utf-8; access_log logs/access.log; location / { grpc_pass grpc://movie:6565; } }
А более полный пример вы можете найти на Гитхабе — https://github.com/Hixon10/grpc-nginx.
Категории: Программирование