記一次深坑,dubbo暴露的服務無法注冊到zookeeper的原因


項目用的架構,springboot,dubbo,zookeeper

dubbo的provider作為服務單獨使用,里面的service實現類使用了@Transactional注解,想集成spring的事物,

但是只要加上該注解,該服務就不會注冊到zookeeper上了,也不報錯,找了很久的原因,結果我的同事很nice,

幫我找到了原因,就是因為dubbo的jar包版本太低了,我的項目之處用的2.4.X的版本,提高到2.5.9之后就解決了。

如果用2.6.X以上的版本,需要開啟spring的aop代理才能正確注冊,具體詳見這個博客https://blog.csdn.net/linzhiqiang0316/article/details/81138589


免責聲明!

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



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