Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HTTP/2 support #190

Open
jim-sheldon opened this issue Jan 12, 2023 · 2 comments
Open

HTTP/2 support #190

jim-sheldon opened this issue Jan 12, 2023 · 2 comments

Comments

@jim-sheldon
Copy link

Hello,

Does this library support HTTP/2, or are there plans to support it?
I looked through the docs but did not notice any relevant information.

Thanks in advance!

@s-u
Copy link
Owner

s-u commented Jan 12, 2023

Current versions of Rserve only support HTTP/1.0 and 1.1. It would be possible to add HTTP/2 support via nghttp2, but it is mostly pointless in the R use case so if you need to mix R processing with something else the usual deployment is to use nginx as reverse-proxy which only passes R-related requests or WebSockets to Rserve (see https://github.com/att/rcloud/wiki/Deployment#use-nginx-reverse-proxy for example).

That said, I am currently working on a new package that is based on Rserve but focuses on the HTTP part with performance as the goal, so I'll add more details when I release it.

@jim-sheldon
Copy link
Author

@s-u Thanks for the quick response, I look forward to the new package!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants