Size: a a a

2020 April 09

AE

Alexandr Emelyanov in pro.jvm
Dmitry Zvorygin
Вопрос - есть Jetty за Nginx. Сейчас Nginx делает SSL-termination. Появилась идея добавить сжатие. Можно его добавлять на Jetty, что возможно будет дороже(хоть и сжатие в Java происходит в native) но зато будет экономия на трафике между Jetty и Nginx, а можно в Nginx. Есть ли какие-то бенчмарки/метрики/советы почитать?
Nginx лучше, а трафик между ними - смешно, они же в одной сети, да?)
источник

DZ

Dmitry Zvorygin in pro.jvm
Они на одном хосте )
источник

DZ

Dmitry Zvorygin in pro.jvm
@lex_it а есть какие-то данные которые это подтверждают? Погуглил минут 10 и ничего не нашел (
источник

AE

Alexandr Emelyanov in pro.jvm
Dmitry Zvorygin
@lex_it а есть какие-то данные которые это подтверждают? Погуглил минут 10 и ничего не нашел (
Наврядли кто то сравнивал
источник

DZ

Dmitry Zvorygin in pro.jvm
значит нам придётся сравнивать ( - стараемся быть data-driven decision making
источник

ch

central hardware in pro.jvm
Шура
погорячился поставил.. перед тем как почитать.. теперь хочу узнать как откатить назад? Lombok очень нужен на проекте
Использовать toolbox он позволяет откатываться по нажатию кнопки
источник

LM

Lucas Mabrey in pro.jvm
Точно? А то я сейчас раскодировал мусор декодером лебедева. Говорит с потерей символов что 7bit ascii -> iso-8859-5
источник

LM

Lucas Mabrey in pro.jvm
Переслано от Alexandr Emelyanov
Кодировать только остаётся в mime
источник

LM

Lucas Mabrey in pro.jvm
Alexandr Emelyanov
Кодировать только остаётся в mime
А если unicode escape characters?
источник

AE

Alexandr Emelyanov in pro.jvm
Lucas Mabrey
Точно? А то я сейчас раскодировал мусор декодером лебедева. Говорит с потерей символов что 7bit ascii -> iso-8859-5
Ошибся
источник

AE

Alexandr Emelyanov in pro.jvm
Lucas Mabrey
А если unicode escape characters?
Не помню как точно называется, вроде таки mime
Там идёт префикс что то типо ?UTF-8?= потом содержимое base64 из байтов utf8 и что то в конце. Как точно завтра смогу сказать, на проекте есть
источник

LM

Lucas Mabrey in pro.jvm
Alexandr Emelyanov
Не помню как точно называется, вроде таки mime
Там идёт префикс что то типо ?UTF-8?= потом содержимое base64 из байтов utf8 и что то в конце. Как точно завтра смогу сказать, на проекте есть
Это браузер понимает?
Это все отдается при запросе токена при возникновении ошибки. Там спрингом генерится WWW-Authenticate с кириллицей в error_description. В нем текст ошибки, которую бросали в теле exception.
Это в свою очередь ломает http/2 через nginx proxy)
источник

LM

Lucas Mabrey in pro.jvm
Спасибо, очень ценная информация
источник

LM

Lucas Mabrey in pro.jvm
Предполагаю, что спринг должен уметь делать такое сам. В json возвращать ошибку с текстом, а в хедерах обеспечивать стандарт и как-то преобразовать этот текст к iso-8859-1)
источник

AE

Alexandr Emelyanov in pro.jvm
Lucas Mabrey
Это браузер понимает?
Это все отдается при запросе токена при возникновении ошибки. Там спрингом генерится WWW-Authenticate с кириллицей в error_description. В нем текст ошибки, которую бросали в теле exception.
Это в свою очередь ломает http/2 через nginx proxy)
Вообще в теле должно отдаваться
источник

AE

Alexandr Emelyanov in pro.jvm
Не помню понимает ли браузер, нам такое в апи прилетает
источник

AM

Abdulkhamid ハミデ Mümin in pro.jvm
Abdulkhamid ハミデ Mümin
добрый вечер! Кто нибудь с фреймворком мокито сталкивался?

Там такое дело - есть метод verify(...) - он у меня вызывает метод для проверки. Важно, что я туда передаю "работу", которая должна что-то ответить verify(), чтобы тест условно прошёл. Но проблема в том, что если работа выключена - verify лажает. Как быть?
Никто не сталкивался?
источник

QH

Quantum Harmonizer in pro.jvm
Abdulkhamid ハミデ Mümin
Никто не сталкивался?
Нет.
источник

AM

Abdulkhamid ハミデ Mümin in pro.jvm
Спасибо, квантовый гармонайзер)
источник

AE

Alexandr Emelyanov in pro.jvm
Lucas Mabrey
Это браузер понимает?
Это все отдается при запросе токена при возникновении ошибки. Там спрингом генерится WWW-Authenticate с кириллицей в error_description. В нем текст ошибки, которую бросали в теле exception.
Это в свою очередь ломает http/2 через nginx proxy)
Вот, нашел, это RFC 6266 https://dzone.com/articles/utf-8-in-http-headers
источник