Попытка ускорить json-сериализацию конечных точек spring-web (afterburner)

Я использую Spring Boot 1.5.8 и Spring-web 4.3.12. Я заметил, что когда я делаю запрос данных с одной из наших конечных точек REST, на сериализацию данных уходит больше времени, чем на остальную часть операции. Я искал стратегии для ускорения работы и узнал о модуле Jackson Afterburner. В документации Spring утверждается, что мне нужно создать только @Bean в классе @Configuration, а созданный ObjectMapper будет регистрировать этот модуль. К сожалению, после добавления компонента Spring производительность сериализации не изменилась. Что я делаю неправильно?

Кроме того, если у кого-то есть другие идеи о том, как повысить производительность сериализации json в контроллере Spring REST, мне было бы очень интересно услышать о них.

Заранее спасибо.

2
0
385
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я попробовал модуль Afterburner и не заметил значительного (или действительно какого-либо) улучшения производительности. Возможно, Spring уже использует его или другие оптимизации. Немного осмотревшись, я узнал о Крио, и это, кажется, помогает.

Если никто другой не отправит предложение, мне придется принять свой ответ, но я немного подожду.

как долго? ; )

nanomader 28.02.2019 14:10

Другие вопросы по теме