Replies: 3 comments 1 reply
-
|
Actually it should be doable to add another server backend. You find the current backends here: https://github.com/playframework/playframework/tree/main/transport/server That should give you a good starting point on how to add the new backend. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the guidance. I will start implementing the Armeria server backend and send a PR when it is ready. 😀 |
Beta Was this translation helpful? Give feedback.
-
|
Netty also has support for http2. Play just doesn't currently use it (yet). |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
HTTP/2 is an efficient protocol for performance and it is wildly used in many places.
However, Netty server in Playframework does not support HTTP/2.
Akka HTTP is the only choice for HTTP/2 but it is still in the preview stage.
It would be useful if users can choose a stable HTTP/2 engine out of the box.
Armeria is a light-weight HTTP/1 and HTTP/2 server built top of Netty.
If the maintainers are welcome to adopt Armeria as Playframework's another HTTP engine,
I'd like to send a PR for it. 😀
Beta Was this translation helpful? Give feedback.
All reactions