關於Dubbo和Spring異步注解@Async的沖突



 

項目中難免會有異步處理的需求,像異步記錄日志啦,異步發送郵件啦,而Dubbo又是現在主流的分布式框架,所有異步+Dubbo的組合是再所難免的

但博主是實踐中發現Dubbo的服務並不能很好的跟Spring的@Async異步注解共存,否則會直接報錯

解決方法時直接使用Dubbo自己的異步方法,栗子如下:

//聲明為異步Dubbo服務
@Service(async = true)
public class EmailServiceImpl implements EmailService {

}

注意:上面的@Service注解是Dubbo的不是Spring的

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM