2016-01-11 16 views
7

PlayFramework 2.XでBasic HTTP2サーバーを実行するにはどうすればよいですか?HTTP2プロトコルwith playframewok

Currenly HTTP2プロトコルは実稼働環境で実装可能ですか?

+0

Play v2.6.xはHTTP/2をサポートするようになりました(ただし、まだ生産中ではありません)。まだ準備ができています):https://playframework.com/documentation/2.6.x/Highlights26 – btnguyen

答えて

5

物事は変化しています。 Akka HTTPは2.6でのPlayのデフォルトのバックエンドになったので、今ではそれを使うことができます。

ドキュメント:https://www.playframework.com/documentation/2.6.x/AkkaHttpServer#HTTP/2-support-(experimental)

このコメントを書いているとして、HTTP/2用(早い2017年7月)のサポートは、我々は我々が実装する必要があります(と行っている知っているいくつか欠けているビットがありますを意味し、まだ実験的なものであることに注意してください実際に試すコミュニティからのフィードバックは、非常に貴重です。

2

いいえ、Play 2はまだHTTP/2をサポートしていません。 PlayはまだHTTP/2をサポートしていないakkaを使用します。このバグを参照してください:https://github.com/akka/akka/issues/16862

もこれを読んで:これは最初に答えたと私たちは以来、アッカHTTPでHTTP/2を実装する上で働いてきたので、https://groups.google.com/forum/#!topic/play-framework-dev/N4GaWYZ19-A

+1

まだ今日はサポートされていませんが、途中であるようです: http s://github.com/playframework/playframework/issues/5817 – Tobliug

+4

これは間違っていますが、PlayはNettyを使用しています。私はこれが受け入れられた答えであるかどうか分かりません。 https://www.playframework.com/documentation/2.5.x/ProductionConfiguration#Server-configuration-options –

+1

これは良い答えです - akka-httpエンジンでHTTP/2を提供する予定ですが、まだ進行中です。 –