gpt4 book ai didi

spring - 使用 aop 的性能影响

转载 作者:IT老高 更新时间:2023-10-28 13:04:55 28 4
gpt4 key购买 nike

我们已经开始使用 spring aop 来处理我们应用程序的横切方面(目前是安全和缓存)。

我的经理担心这项技术的性能影响,尽管他完全了解其好处。

我的问题,你有没有遇到过使用aop(特别是spring aop)引入的性能问题?

最佳答案

只要您控制您的 AOP,我认为它是有效的。无论如何,我们确实遇到了性能问题,因此根据自己的推理,我们并没有完全控制;)这主要是因为编写方面的任何人完全了解所有其他是很重要的> 系统中的各个方面以及它们如何相互关联。如果你开始做“聪明”的事情,你可以瞬间超越自己。在一个大型项目中做一些聪明的事情,很多人只能看到系统的一小部分,这在性能方面是非常危险的。这个建议可能在没有 AOP 的情况下也适用,但是 AOP 可以让您以一些真正优雅的方式自爆。

Spring 还使用代理来进行范围操作,那是一个很容易导致不希望的性能损失的领域。

但鉴于你有控制权,AOP 唯一真正的痛点是对调试的影响。

关于spring - 使用 aop 的性能影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/433475/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com