Spirngboot使用@Async异步调用,出现不异步问题。

问题背景:做项目记日志时候,由于日志量较大,为了不影响业务处理速度,采用异步记日志的方式,使用@Async注解实现,结果发现不好用,记日志还是同步的,经过排查发现以下几个问题。 1、启动类上开启注解忘了加。 2、同步方法在同一个工具类中调用的异步方法。 记日志的工具类中开放一个同步方法,用于处理日志数据,处理完成后再调用异步发送日志。这样处理导致异步注解不生效,为了解决问题,将处理日志数据的方法也
相关文章
相关标签/搜索