2017-02-15 13 views
5

Я хочуКак использовать nginx 1.9.5 в качестве обратного прокси-сервера с gRPC?

  • написать мой бэкэнд код с Java,
  • использование HTTP/2 (NGINX 1.9.5 была поддержана HTTP/2),
  • написать двунаправленный поток для передачи данных между клиентом и сервер в любое время.

КПГР, кажется, лучший выбор, и я хочу использовать NGINX как мой обратный прокси-сервер и загрузки балансировки, я не мог найти какой-либо документации, чтобы выяснить, как использовать NGINX с КПГР Java, делает кто-нибудь знает ?


Я видел КПГРЫ PHP уже поддерживал NGINX: https://github.com/grpc/grpc/tree/master/src/php#use-the-grpc-php-extension-with-nginxphp-fpm

Но я также видел там an issue сказал, что находится в процессе подачи 3-го модуля партии в NGINX для поддержки КПГР, и есть a ticket на NGINX означает, что мы не можем написать HTTP 2 NGINX модуль/прокси для КПГР, и я также видел nginx does not support the full HTTP/2 specs, gRPC does not work through it

Я смущен о том, почему некоторые сообщения говорят КПГР PHP работает, но в других постах он говорит, что это может «т.

ответ

4

Не на nginx, но я только что опубликовал grpc-proxy, написанный на Go. Он легкий и настраиваемый, и есть docker image.

Смежные вопросы