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.
-
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