DUBBO配置

3 篇文章 0 订阅
3 篇文章 0 订阅

1.服务端配置

<!-- 1.配置服务端应用名, 用于计算依赖关系,与客户端应用名不一致-->
	<dubbo:application name="ls-manager-service" />

<!-- 2.1配置暴露服务的广播地址及端口 ,组播地址可以为224.0.0.0至235.255.255.255-->
<!-- <dubbo:registry address="multicast://224.5.6.7:1234"></dubbo:registry> -->

<!-- 2.2配置zookeeper的注册地址及端口 -->
	<dubbo:registry protocol="zookeeper" address="192.168.37.134:2181"></dubbo:registry>

<!-- 3.设置dubbo协议在20880端口暴露服务 -->
	<dubbo:protocol name="dubbo" port="20880"></dubbo:protocol>

<!-- 4.设置可提供的服务接口,ref为接口的实现类对象 -->
	<dubbo:service interface="ls.manager.serinterface.PerService" ref="perInterImp">
	</dubbo:service>

2.客户端配置

<!-- 1.配置客户端应用名, 用于计算依赖关系,与服务端应用名不一致-->
	<dubbo:application name="ls-manager-web" />

<!-- 2.1配置用以寻找服务的广播地址及端口 ,与服务端一致,组播地址可以为224.0.0.0至235.255.255.255-->
<!-- <dubbo:registry protocol="dubbo" address="multicast://224.5.6.7:1234"></dubbo:registry> -->

<!-- 2.2配置zookeeper的注册地址及端口,与服务端一致 -->
	<dubbo:registry protocol="zookeeper" address="192.168.37.134:2181"></dubbo:registry> 

<!-- 3.声明需要调用的服务,id为@Autowired的属性名,timeout为连接最长时限,默认是3s -->
	<dubbo:reference	interface="ls.manager.serinterface.PerService" id="perService"
	timeout="10000" check="false"></dubbo:reference>

3.zookeeper配置(linux)

3.1 设置linux的ip固定为192.168.37.xxx。(37网段可以使用FastDFS)

https://blog.csdn.net/qq_38138069/article/details/80982527

3.2 zookeeper默认使用2181端口号,打开2181端口。

启动防火墙
systemctl start firewalld
启动2181端口
firewall-cmd --zone =public --add-port =2181/tcp --permanent
(–permanent永久生效,没有此参数重启后失效)
重新加载防火墙
firewall-cmd --reload
查看已开启的端口
firewall-cmd --list-ports
在这里插入图片描述

3.3 上传zookeeper到linux。 *.tar.gz
在这里插入图片描述
3.4 压缩包移动到/usr/local下,并解压

mv zookeeper-3.4.14.tar.gz /usr/local/
tar -zxvf zookeeper-3.4.14.tar.gz

3.5 进入解压目录,创建data目录

cd zookeeper-3.4.14
mkdir data

3.6 进入conf目录,复制zoo_sample.cfg,命名为zoo.cfg

cd conf
cp zoo_sample.cfg zoo.cfg

3.7 修改zoo.cfg

vim zoo.cfg

修改属性dataDir,= 新建的data目录位置。(进入vim后,输入i进入input模式修改内容,按esc退出编辑模式,输入:wq保存并退出,或输入:q!不保存直接退出)
在这里插入图片描述
3.8 进入/usr/local/zookeeper-3.4.14/bin,启动zkServer.sh服务。

启动zookeeper服务
./zkServer.sh start
查看zookeeper服务状态
./zkServer.sh status

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值