elli icon indicating copy to clipboard operation
elli copied to clipboard

Are you planning to support http2?

Open mmzeeman opened this issue 10 years ago • 5 comments

Just curious, are you planning to support http2 in elli?

mmzeeman avatar Feb 16 '15 21:02 mmzeeman

Hey,

I have been thinking about supporting the current request-response idea also over http2. I don't have a professional use for it at the moment so not much time for the implementation. As always, I'm happy to accept a patch.

knutin avatar Feb 17 '15 08:02 knutin

Hi I have been looking into servers that support HTTP 2.0. I may have a use for them in the coming months. Has there been any advance since 2015 considering doing this?

CrowdHailer avatar Feb 16 '17 14:02 CrowdHailer

I think realistically I'm not going to work on it anytime soon. I don't have a use case at work, so it's difficult to find the time.

Just out of curiosity, what is your use case?

On Thu, Feb 16, 2017 at 2:23 PM, Peter Saxton [email protected] wrote:

Hi I have been looking into servers that support HTTP 2.0. I may have a use for them in the coming months. Has there been any advance since 2015 considering doing this?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/knutin/elli/issues/86#issuecomment-280343058, or mute the thread https://github.com/notifications/unsubscribe-auth/AAWPxNQkjzfx2xjQxOUI8hfan-PYhJwiks5rdFvZgaJpZM4DhLwT .

knutin avatar Feb 16 '17 14:02 knutin

We have a command/query separation at the API level and would like to use ServerSentEvents for the updates on the query side. HTTP/2 would make things more efficient when using this pattern instead of websockets. In conjunction with this I am experimenting with what server_push/stream api could look like as part of my raxx project. In summary Raxx is built in elixir as an alternative to plug. it has several adapters(in varying degrees of completeness) including one for elli.

CrowdHailer avatar Feb 16 '17 14:02 CrowdHailer

I have https://github.com/tsloughter/elna that I want to develop into a http 1.1 and 2.0 server based on elli and chatterbox. It is in need of the common interface they can share so you can write 1 handler that works with both. This will be a new iteration of https://github.com/elli-lib/elli_chatterbox.git

tsloughter avatar Feb 16 '17 17:02 tsloughter