2016-01-11 19 views
7

Come è possibile eseguire un server HTTP2 di base in PlayFramework 2.X?Protocollo HTTP2 con playframewok

Currenly Il protocollo HTTP2 è implementabile in produzione?

+0

Play v2.6.x ora supporta HTTP/2 (tuttavia, ancora non produzione ancora pronto): https://playframework.com/documentation/2.6.x/Highlights26 – btnguyen

risposta

5

Le cose sono cambiate dal momento che questo è stato risposto e abbiamo lavorato su attuazione HTTP/2 in Akka HTTP da allora. Akka HTTP è diventato il back-end predefinito per Play in 2.6, quindi ora può essere utilizzato.

Documentazione: https://www.playframework.com/documentation/2.6.x/AkkaHttpServer#HTTP/2-support-(experimental)

prega di notare che al momento di scrivere questo commento (inizio luglio 2017) il supporto per HTTP/2 è ancora in fase sperimentale, il che significa che c'è qualche bit mancanti Sappiamo che abbiamo bisogno di implementare (e stanno andando nelle prossime settimane, nel frattempo, i feedback della comunità che provano nel mondo reale sarebbero molto preziosi, grazie!)

2

No, Play 2 non supporta ancora HTTP/2. La riproduzione utilizza akka, che non ha ancora il supporto per HTTP/2. Vedere questo bug: https://github.com/akka/akka/issues/16862

Leggi anche questo: https://groups.google.com/forum/#!topic/play-framework-dev/N4GaWYZ19-A

+1

Ancora non supportato fino ad oggi, ma sembra essere sulla strada: http s: //github.com/playframework/playframework/issues/5817 – Tobliug

+4

Non è corretto, Play usa Netty. Non sono sicuro di come questa sia una risposta accettata. https://www.playframework.com/documentation/2.5.x/ProductionConfiguration#Server-configuration-options –

+1

È una buona risposta: il piano è fornire HTTP/2 tramite il motore akka-http ed è ancora in corso . –

Problemi correlati