Dubbo入门案例

1. Dubbo入门案例-启动Provider

(1) 如何通过Dubbo的API启动Provider?

<dubbo:application name="myprovider"/>
<dubbo:registryaddress="192.168.70.143:2181,192.168.70.143:2182,192.168.70.143:2183" protocol="zookeeper"></dubbo:registry>
<dubbo:protocolname="dubbo"port="20880"></dubbo:protocol>
<dubbo:service interface="com.bjsxt.service.DubboService"ref="dubboServiceImpl">
</dubbo:service><bean id="dubboServiceImpl"class="com.bjsxt.service.impl.DubboServiceImpl"></bean>

2. Dubbo入门案例-注册信息讲解

(1) 如何查看Provider在Zookeeper中的注册信息?

cd /usr/local/zookeepercluster/
Cd /usr/local/zookeepercluster/zookeeper01/bin
./startall.sh 
[root@bogon bin]# ./zkCli.sh -server 192.168.186.129:2181
Ls /dubbo/com.bjsxt.service.DubboService/providers

3. Dubbo入门案例-搭建Admin管理平台

(1) 如何安装Dubbo的Admin管理平台?
Admin 管理平台是一个 war 项目在 Linux 系统中安装 JDK 以及 tomcat。使用 unzip 命令解压 zip 压缩包。删除 tomcat/webapps 目录下的 ROOT 目录将解压出来的 ROOT 目录拷贝到 tomcat/webapps 目录下
(2) 如何配置Dubbo的Admin管理平台?

Address:zookeeper 的链接地址。如果是集群给一个就可以了Root.password 设置默认 root 用户的密码Guest.password 设置默认 guest 用户的密码

(3) 如何访问Dubbo的Admin管理平台?
关闭防火墙;
启动Tomcat
输入ip:8080
Tomcat默认账号admin密码admin

4. Dubbo入门案例-编写Consumer

(1) 如何在Consumer的配置文件中配置Provider的服务接口?

<!--注解扫描-->
<context:component-scan base-package="com.bjsxt.service"></context:component-scan>
<!--给应用起名-->
<dubbo:application name="myprovider"/>
<!--protocol:注册中心的类型-->

<dubbo:registry address="192.168.186.129:2181,192.168.186.129:2182,192.168.186.129:2183"
                protocol="zookeeper"></dubbo:registry>
<!--获取到接口的代理对象,生成接口的Proxy,放入到spring容器中-->
    <dubbo:reference id="dubboService" interface="com.bjsxt.service.DubboService"></dubbo:reference>
</beans>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值