关于dubbo的一些问题,请教各位
@terenceyhj 你好,想跟你请教个问题:
@dubbo 你好,想跟你请教个问题:
1、我的dubbo环境如下:
分为3个web工程:
1)工程1:名为provider-api-impl --提供者服务的实现类 2)工程2:名为provider-api --提供者api 3)工程3:名为consumer --消费者
工程1打包成jar,放入工程2 buildpath。
工程2打包成jar放入consumer,同时放入工程1提供者实现类工程。
此时3个工程加载都没问题,也能互相调通。
现在问题如下:
1)发现提供者服务实现类Mybatis bean、Spring bean均没初始化,bean获取不到,调试了很久发现,貌似提供者api调的实现类是实现类工程jar包,根本没去实际的实现类工程中调用。所以mybatis bean没初始化是对的? 2)如果是这样的话,那实现类工程根本没必要拆分出来,直接和api工程放一块即可,显然违背了分布式理念?
我想问下,我以上做法是否有问题?谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
先要
了解为什么会出现SOA,在SOA出现之前是什么样的,它的出现解决了什么问题。
提供者和消费者是两个单独的实例,一般通过不同的web容器来体现。
dubbo解决的是:便捷的RPC调用 和 当服务过多时提供的管理。