4 ms·
Does the open source NGINX distro support gRPC out of the box, or with plugins? I stopped using NGINX in favour of nghttpx (and Caddy for http1.x) when I starte
by nevi-me 9y ago
Does the open source NGINX distro support gRPC out of the box, or with plugins? I stopped using NGINX in favour of nghttpx (and Caddy for http1.x) when I started using gRPC.
I think before gRPC became popular, the story from NGINX was that it didn't make sense to support supporting h2 in the backend [0], I'm glad they eventually changed the decision.
[0] ttps://trac.nginx.org/nginx/ticket/923
- joosters 9y agoSupport for gRPC was introduced in NGINX Open Source 1.13.10 (I assume this means it's supported out of the box, but have never tried it myself)
- pmalynin 9y agoWorks out of the box, and I'm currently using it to load balance over TF-Serving -- works pretty well.
- nevi-me 9y agoI wouldn't know where/how to start with benchmarking nghttpx, nginx and Caddy; but it would be great to see performance benchmarks of the 3 in relation to h2/gRPC. I wouldn't mind switching back to nginx as its config was easier to manage.