Welcome! Log In Create A New Profile

Advanced

(no subject)

Anonymous User
September 24, 2019 12:20AM
Hi,

I would like to know whether nginx supports mirroring of a gRPC proxy?
I've got a backend server with two endpoints running and setup nginx
with the following config:

server {
listen 50051 http2 ssl;

ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem;
ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_protocols TLSv1.2 TLSv1.3;

location / {
mirror /mirror;
mirror_request_body off;
grpc_pass grpcs://grpc-server.example.com:50051;
}

location /mirror {
internal;
grpc_pass grpcs://grpc-server.example.com:50052;
}
}

Sending a request to the nginx proxy only results in the request going
through to the endpoint on 50051, and nothing appears on the 50052
endpoint. If I remove "mirror_request_body" config, then the request
results in a timeout and nothing appears on either endpoint.

Is this supported, or does nginx not yet support mirroring of gRPC?

Thanks
--Tom
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

(no subject)

Anonymous User September 24, 2019 12:20AM

Re: your mail

Maxim Dounin September 24, 2019 07:32AM

Re: your mail

Anonymous User September 24, 2019 11:56PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 137
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready