dubbo能实现这样的 功能吗?
公司的架构,都是以服务的形式运行在各服务器上。任何对数据库操作都封装在一个maven项目中,运行在单独的服务器上。
问题来了。 我一个前台项目, 需要数据, 代码也就service, dao这种形式。 只是dao是引用的之前的那个maven项目中的 。竟然访问的是那台服务器上的服务。我理解不了。我以为是把数据库ip改成那台服务器的ip的形式。 但是问了别人。说这是dubbo调用的,用的dubbo的协议。这也行嘛? 至少得有什么代码吧。就跟在一个项目的代码差不多。
请有过的大神解释下
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
也就是不需要任何显示的代码操作?
在当前工程 配置
consumer.xml 并且 把服务端提供的接口导入进来就可以了
远程过程调用。 这个概念我也明白。 就是感觉dubbo, 太神奇了。自动帮我做了? 不需要显示的代码?
回复
如果是Java的话 利用的是动态代理 你那个类应该是一个Proxy 打断点追一下其实就很明白了(要有源码
确实是动态代理。
RPC(Remote Procedure Call Protocol)
查一下这类的资料大概就能明白了