dubbo+springboot
一、消费者
二、注册中心
zookeeper+dubbo-admin(页面)
zookeeper:zookeeper是Hadoop的开源子项目(Google Chubby的开源实现),它是一个针对大型分布式系统的可靠协调系统。
步骤:
1.下载
2.启动
步骤:
①conf/ 中改zoo_sample.cfg 为zoo.cfg
②启动命令 ./bin/zkServer.sh start 关闭 …stop
3.项目配置注册
dubbo-admin:就是zookeeper的可视化管理工具
步骤:
1.下载
2.启动(需要配置找到zookeeper)
3.使用zookeeper里的功能
三、生产者
步骤:
①依赖:
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>0.1.0</version>
</dependency>
<!-- 实现了注册的功能 向zookeeper注册功能-->
<dependency>
<groupId>com.101tec</groupId>
<artifactId>zkclient</artifactId>
<version>0.10</version>
</dependency>
②配置
server.port=9003
dubbo.application.name=dubbo-provider
dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.scan.base-packages=com.kgc.cn.service 替代了@EnableDubbo
dubbo.protocol.port=-1
四、公共者
写业务,hello-dubbo
步骤:
①写一个model类
②写一个service接口
面试知识补充:
@Autowired
@Resource