使用Double搭建服务群集

本文详细介绍了如何使用Dubbo框架搭建一个高可用的服务框架,包括服务接口设计、实现类编写、配置文件编辑及批处理文件创建。同时,文中还讲解了如何在Windows和Linux环境下启动服务,以及如何通过修改端口在同一台机器上启动多个服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Dubbo是面向服务SOA管理框架,使用Dubbo可以轻松搭建服务的高可用框架,按照如下拓扑图搭建一个高可用服务框架。

 
5、使用Dubbo搭建服务群集

1、设计服务接口IUserMng
5、使用Dubbo搭建服务群集
2、设计服务接口实现类UserMng
5、使用Dubbo搭建服务群集
3、编写配置文件
5、使用Dubbo搭建服务群集
4、编写Window允许服务的批处理文件run.bat
 
set classpath=./libs/commons-fileupload-1.3.2.jar;%classpath%
set classpath=./libs/commons-io-2.2.jar;%classpath%
set classpath=./libs/commons-logging-1.1.1.jar;%classpath%
set classpath=./libs/dubbo-2.5.3.jar;%classpath%
set classpath=./libs/javassist-3.18.1-GA.jar;%classpath%
set classpath=./libs/jline-0.9.94.jar;%classpath%
set classpath=./libs/junit-3.8.1.jar;%classpath%
set classpath=./libs/log4j-1.2.15.jar;%classpath%
set classpath=./libs/netty-3.2.5.Final.jar;%classpath%
set classpath=./libs/slf4j-api-1.7.6.jar;%classpath%
set classpath=./libs/slf4j-log4j12-1.6.1.jar;%classpath%
set classpath=./libs/spring-2.5.6.SEC03.jar;%classpath%
set classpath=./libs/zkclient-0.4.jar;%classpath%
set classpath=./libs/zookeeper-3.3.1.jar;%classpath%
 
set classpath=./bin;%classpath%
 
java com.gufang.App
 
5、允许Window下的服务
5、使用Dubbo搭建服务群集

6、将服务代码复制到Linux上一份,编写Linux下的启动Shell文件run.sh
 
5、使用Dubbo搭建服务群集
7、启动Linux环境下的服务
5、使用Dubbo搭建服务群集

8、查看Dubbo控制台
5、使用Dubbo搭建服务群集

编写客户端
1、编写客户端程序
5、使用Dubbo搭建服务群集
2、编写配置文件
5、使用Dubbo搭建服务群集
3、运行客户端程序
5、使用Dubbo搭建服务群集

检查Window和Linux服务的后台
5、使用Dubbo搭建服务群集
5、使用Dubbo搭建服务群集

 
也可以修改服务的端口在同一台机器上启动多个服务,配置端口的文件是dubbo.properties,将这文件放在classpath目录下
dubbo.protocol.dubbo.port=20880
 
也可以使用JVM参数设置服务的端口

转载于:https://www.cnblogs.com/zzy-java/p/9728287.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值