dubbo学习笔记2(小d课堂)

dubbo核心架构及流程

 

 企业中dubbo常见的多种开发方式

详解dubbo服务注册中心

Dubbo整合zookeeper

我们主要是改这部分:

 

 然后我们启动本地的zookeeper,再去启动它:

会报错,这是说我们缺少响应的jar包:

 

 就可以了。

 我们提供方就是把yml文件中的地址指向zookeeper就可以了。

那么我们的消费方怎么绑定我们的zookeeper呢?

同样也是加上我们zokeeper的相关依赖:

 当然也需要配置yml文件中zookeeper的地址:

 

我们之前是指定的绑定我们的dubbo地址去调用的提供者,我们现在有注册中心了,我们就不用去再使用这个地址了,把它去掉就可以了。

 我们再启动消费者:

 

 

可以看到消费者的具体地址信息。

 我们到此为止就成功整合我们的zookeeper了。

dubbo使用xml的配置方式

因为很多的配置可能还没有迁移到注解的方式,所以我们使用xml的方式还是很有必要的。

 

我们使用xml方式,我们就不需要在yml中配置这部分了,我们把这部分放到xml中去配置。

然后我们去修改我们的xml配置:

 我们要去掉我们服务实现类的service注解,因为我们在xml中已经配置过了:

 然后我们要在我们的启动类上去加上我们使用xml方式的注解:

 然后服务提供者方的配置我们就写完了,接下来我们去编写服务消费者方的配置:

我们还是在官网文档中去拷贝一段xml文件:

 

 然后同样我们去更改controller中的注解:

 然后启动类中我们也要去加上支持xml方式的注解:

 

注意:

 

官网中是有group权限配置的,我们没有设置,所以把这部分去掉。

 然后再启动消费者:

我们就可以使用xml的方式去做dubbo服务了。 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值