可以/应该将Spring AOP用于微服务和春季靴子?

时间:2017-01-27 12:03:15

标签: spring-boot spring-aop microservices

我们正在分析我的一个项目的不同概念。我们决定使用Spring Boot& Microservices架构。

经过进一步讨论后,我们询问是否 CAN / SHOULD 使用Spring AOP解决各种microservices的交叉问题?

如果,我们如何解决日志,事务管理等微服务的常见问题?

我已经广泛搜索了这个主题(甚至连同5个页面进行相同搜索),但没有运气。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:1)

使用Spring拦截器。几乎任何东西都有拦截器和工厂。允许您向所有方面添加检测和公共代码。

更新:对拦截器和工厂进行采样。

ClientHttpRequestInterceptor
FilterRegistrationBean
SimpleClientHttpRequestFactory
ChannelInterceptor

答案 1 :(得分:0)

我不认为使用AOP有什么可担心的。这就是Spring通常在幕后做的事情。

我只注意记录方法调用,特别是AOP的常见用法(滥用)。

通常你编写的代码越少越好。如果你可以使用标准的,经过验证的做事方式 - 使用它。