Неделю назад случилось довольно громкое событие. Теперь 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.
Категории: Программирование