我们正在分析我的一个项目的不同概念。我们决定使用Spring Boot
& Microservices
架构。
经过进一步讨论后,我们询问是否 CAN / SHOULD 使用Spring AOP
解决各种microservices
的交叉问题?
如果不,我们如何解决日志,事务管理等微服务的常见问题?
我已经广泛搜索了这个主题(甚至连同5个页面进行相同搜索),但没有运气。任何帮助表示赞赏。
答案 0 :(得分:1)
使用Spring拦截器。几乎任何东西都有拦截器和工厂。允许您向所有方面添加检测和公共代码。
更新:对拦截器和工厂进行采样。
ClientHttpRequestInterceptor
FilterRegistrationBean
SimpleClientHttpRequestFactory
ChannelInterceptor
答案 1 :(得分:0)
我不认为使用AOP有什么可担心的。这就是Spring通常在幕后做的事情。
我只注意记录方法调用,特别是AOP的常见用法(滥用)。
通常你编写的代码越少越好。如果你可以使用标准的,经过验证的做事方式 - 使用它。