首页 > 编程知识 正文

dubbo原理详解,dubbo的理解

时间:2023-05-04 02:21:33 阅读:267654 作者:3798

一、Dubbo结构及功能

二、Dubbo安装部署 maven引入

Dubbo提供者配置

dubbo.xml配置

说明1:<dubbo:service> 表明暴露的接口,提供给消费者使用。

说明2:<bean> 只是为了注入spring容器而已。

说明3:当<dubbo:service>中的 protocol属性不填时,dubbo是会生成两个协议接口的。一个为dubbo、rmi 。源码中这部分的代码是for遍历的。

说明4:<dubbo:service> 也可以通过注解的方式进行暴露接口。需要变更的地方有两个 一、<dubbo:service>改变成<dubbo:annotation package="包路径">  二、在对应的实现类上加入@Service注解(注意是dubbo的注解)

 

Dubble消费者

dubbo.xml配置

说明1:<dubbo:consumer>  其中check属性为false表示启动不校验接口是否提供,如果启动时不提供,等待提供时自动写入。

说明2:<dubbo:reference> 也可以通过注解的方式进行注入接口。需要变更的地方有两个 一、<dubbo:reference>改变成<dubbo:annotation package="包路径">  二、在对应的实现类上加入@Reference注解(注意是dubbo的注解)

代码调用

说明:跟本地调用(Service)实现类一样,对代码是没有侵入性的,打断点可以看到,实际注入的是代理类。

三、dubbo标签

博主新推出的gitee免费开源项目(商城+APP+小程序+H5),有兴趣的小伙伴可以了解一下。

https://gitee.com/zhengkaixing/kxmall

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。