dubbo实例-使用注册中心zookeeper

第一步模块创建:

1.新建一个maven的java工程

dubbo实例-使用注册中心zookeeper_第1张图片

 2.新建comsumer和provider的模块

dubbo实例-使用注册中心zookeeper_第2张图片

dubbo实例-使用注册中心zookeeper_第3张图片 alt+_字符,皆可以切换页面

alt+insert  新建文件夹

alt+a   选中

ctrl+shift+f  缩放窗口

ctrl+alt+l  调整格式

3.在006-007-008下分别创建java和resources

dubbo实例-使用注册中心zookeeper_第4张图片

java下面创建一个包

 第二步:代码实现:     

dubbo实例-使用注册中心zookeeper_第5张图片

1.interface里的实现006

a.序列化,model中新建User类

dubbo实例-使用注册中心zookeeper_第6张图片

b. service中提供服务者的接口

dubbo实例-使用注册中心zookeeper_第7张图片

2.provider下的配置007

dubbo实例-使用注册中心zookeeper_第8张图片

dubbo实例-使用注册中心zookeeper_第9张图片

监听器文件夹:

dubbo实例-使用注册中心zookeeper_第10张图片

 dubbo实例-使用注册中心zookeeper_第11张图片

在上一步基础上,加上dubbo-zk------

dubbo实例-使用注册中心zookeeper_第12张图片 加上zookeeper的依赖

dubbo实例-使用注册中心zookeeper_第13张图片

 TOMCAT配置

dubbo实例-使用注册中心zookeeper_第14张图片

 部署007dubbo实例-使用注册中心zookeeper_第15张图片

 参数参考:dubbo实例-使用注册中心zookeeper_第16张图片

dubbo实例-使用注册中心zookeeper_第17张图片

3.consumer008

在consumer的resource里面配置以下三个:

a.配置依赖,同provider

b.

dubbo实例-使用注册中心zookeeper_第18张图片 c.

dubbo实例-使用注册中心zookeeper_第19张图片

008新建控制层在web下

dubbo实例-使用注册中心zookeeper_第20张图片

 其中userDetail的细节如下下图

dubbo实例-使用注册中心zookeeper_第21张图片

 dubbo实例-使用注册中心zookeeper_第22张图片

 dubbo实例-使用注册中心zookeeper_第23张图片

dubbo实例-使用注册中心zookeeper_第24张图片

dubbo实例-使用注册中心zookeeper_第25张图片 网络编程:消费者进入网页,看到页面-----从提供者的服务器用dubbo远程调过来

 localhost8080再一次体现了是在zookeeper分支下,pc作用

你可能感兴趣的:(dubbo,java-zookeeper,zookeeper)