項目用的架構,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