2016-01-11 5 views
7

Как я могу сделать базовый сервер HTTP2 в PlayFramework 2.X?HTTP2-протокол с playframewok

Currenly Протокол HTTP2 может быть реализован в производстве?

+0

Play v2.6.x теперь поддерживает HTTP/2 (однако, все еще не производство готово еще): https://playframework.com/documentation/2.6.x/Highlights26 – btnguyen

ответ

5

Все изменилось, так как это был первый ответ мы работали над реализацией HTTP/2 в Акко HTTP с тех пор. Akka HTTP стал бэкэндом по умолчанию для Play в версии 2.6, поэтому теперь его можно использовать.

Документация: https://www.playframework.com/documentation/2.6.x/AkkaHttpServer#HTTP/2-support-(experimental)

Пожалуйста, обратите внимание, что в качестве написания этого комментария (раннего июля 2017) Поддержки HTTP/2 все еще является экспериментальным, а это значит, что есть несколько недостающих бит мы знаем, что мы должны реализовать (и собирается в ближайшие недели: в то же время обратная связь со стороны сообщества, использующего его в реальном мире, была бы очень ценной, спасибо!)

2

Нет, Play 2 еще не поддерживает HTTP/2. В Play используется akka, у которого пока нет поддержки HTTP/2. Смотрите эту ошибку: https://github.com/akka/akka/issues/16862

прочитать Кроме того, это: 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

Это хороший ответ - план состоит в том, чтобы обеспечить HTTP/2 с помощью механизма akka-http, и он все еще продолжается , –

 Смежные вопросы

  • Нет связанных вопросов^_^