Использование Google App Engine и Spring Boot, как переопределить или увеличить jetty.httpConfig.requestHeaderSize & amp; responseHeaderSize?

Lyrold спросил: 10 мая 2018 в 04:47 в: google-app-engine

Мое приложение использует Google App Engine (GAE) и загрузку Spring (v2.0.1). GAE запускает приложение с Jetty 9.3, где размер заголовка запроса и ответа по умолчанию установлен на 8192. Мне нужно увеличить эти значения, так как у меня есть техническое требование для обработки большого заголовка.

Могли бы вы, ребята, помочь в этом?

2 ответа

Lyrold ответил: 13 мая 2018 в 12:50
Спасибо за ваш отзыв; Я понимаю, что ваше решение требует наличия гибкой среды, правильно? Я попытался по-другому реализовать ваше решение и все еще застрял. Не могли бы вы предоставить образец?
Christophe Douy ответил: 10 мая 2018 в 07:33

Если вы не используете встроенный Jetty, вы должны использовать переменные env, как указано в документации Google: https://cloud.google.com/appengine/docs/flexible/java/dev-jetty9

Чтобы установить переменные среды, используйте ключ env_variables в файле theapp.yaml.

JETTY_PROPERTIES: список пар с именем = значение, разделенный запятыми, добавлен в $ JETTY_ARGS

/ blockquote>

И также используются здесь на их изображении докеров: https://github.com/GoogleCloudPlatform/jetty-runtime

 docker run -it --rm -e JETTY_PROPERTIES=jetty.http.idleTimeout=10000
 launcher.gcr.io/google/jetty

необходимые свойства, предположительно:

JETTY_PROPERTIES=jetty.httpConfig.requestHeaderSize=X,jetty.httpConfig.responseHeaderSize=X

Дополнительное видео по вопросу: Использование Google App Engine и Spring Boot, как переопределить или увеличить jetty.httpConfig.requestHeaderSize & amp; responseHeaderSize?

Develop and Run your Spring Boot application on Google App Engine Flexible - Rafael Sánchez

Deploy Spring Boot Micro Service to Google Cloud in 10 minutes

Подключаем Spring Security и oAuth2. Spring Boot REST