使用Double搭建服務群集


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參數設置服務的端口


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM