尝试加快Spring-Web端点JSON序列化(afterburner)

时间:2018-10-31 11:42:15

标签: spring-boot jackson spring-web jackson-modules

我正在使用Spring Boot 1.5.8和spring-web 4.3.12。我注意到,当我从我们的REST端点之一请求数据时,与其他操作相比,在数据序列化上花费的时间更多。我一直在研究加快速度的策略,并且了解了Jackson Afterburner模块。 Spring文档声称我只需要在@Configuration类中创建@Bean,并且创建的ObjectMapper将注册该模块。不幸的是,添加Spring bean之后,序列化性能保持不变。我在做什么错了?

此外,如果有人对如何在Spring REST控制器中提高json序列化性能有任何其他想法,我将非常有兴趣了解它们。

谢谢。

1 个答案:

答案 0 :(得分:0)

我尝试了Afterburner模块,但没有发现性能有太大(或什至没有任何提高)。也许Spring已经在使用它,或进行其他优化。环顾四周后,我了解了Kryo,这似乎有所帮助。

如果没有其他人发表建议,我将不得不接受自己的回答,但我会稍等。

相关问题