文章目录
一. dubbo服务
dubbo负责服务发现—依赖
于zookeeper
介绍
官网https://dubbo.apache.org/zh/
下载 https://github.com/apache/dubbo/tags
提供了六大核心能力:
- 面向接口代理的高性能RPC调用
- 智能
容错和负载均衡
- 服务
自动注册和发现
- 高度可
扩展能力
- 运行期
流量调度
- 可视化的
服务治理与运维
消费者dubbo-demo-consumer-2.1.5-assembly
里面conf/dubbo.properties
需要配置地址(需要那个配置那个)
服务端dubbo-demo-provider-2.1.5-assembly
也一样
二. 案例
zookeeper集群:103,104,105
dubbo服务端:106----并且安装admin的web管理端
dubbo客户端:107
mysql:108
1.配置java环境
https://blog.csdn.net/weixin_45697293/article/details/115862424
2. 安装zookeeper
需要java环境
zookeeper集群:103,104,105
添加链接描述
3. 安装dubbo,注册到zookeeper
必须有java环境,将zookeeper注册到zookeeper
服务端和客户端–介绍
注册中心:zookeeper-3.5.1-alpha
consumer:将之前的一个完整的服务拆分,包括controller和页面,下载地址
provider:将之前的完整的服务拆分,包括service,dao 下载地址
3.1 服务端106
dubbo服务端:106
生产者包
tar xvf dubbo-demo-provider-2.1.5-assembly.tar.gz
修改配置地址
cd dubbo-admin-develop/
vim conf/dubbo.properties
# 修改zookeeper地址用 |区分开
dubbo.registry.address=zookeeper://192.168.66.103:2181 | zookeeper://192.168.66.104:2181 | zookeeper://192.168.66.105:2181
#注释这一行
#dubbo.registry.address=multicast://224.5.6.7:1234
启动:需要花费一段时间
./bin/start.sh
查看日志
logs/stdout.log