Попытка ускорить сериализацию JSON конечной точки Spring-Web (форсаж)
Я использую Spring Boot 1.5.8 и spring-web 4.3.12. Я заметил, что когда я делаю запрос данных с одной из наших конечных точек REST, на сериализацию данных тратится больше времени, чем на остальную часть операции. Я искал стратегии, чтобы ускорить процесс, и я узнал о модуле Jackson Afterburner. В весенней документации утверждается, что мне нужно только создать @Bean в классе @Configuration, и для созданного ObjectMapper этот модуль будет зарегистрирован. К сожалению, после добавления bean-компонента Spring производительность сериализации остается неизменной. Что я делаю неправильно?
Кроме того, если у кого-то есть какие-либо идеи о том, как повысить производительность сериализации json в Spring REST-контроллере, мне было бы очень интересно услышать о них.
Заранее спасибо.
0 ответов
Я попробовал модуль Afterburner, и я не заметил значительного (или вообще никакого) улучшения производительности. Может быть, Spring уже использует его или другие оптимизации. Осмотревшись немного, я узнал о Крио, и это, кажется, помогает.
Если никто не отправит предложение, мне придется принять собственный ответ, но я немного подожду.