簡介:
Dubbo 是阿里巴巴公司開源的一個高性能優秀的服務框架,使得應用可經過高性能的 RPC 實現服務的輸出和輸入功能,能夠和 Spring框架無縫集成。
主要核心部件:
Remoting: 網絡通訊框架,實現了 sync-over-async 和 request-response 消息機制.
RPC: 一個遠程過程調用的抽象,支持負載均衡、容災和集羣功能
Registry: 服務目錄框架用於服務的註冊和服務事件發佈和訂閱git
安裝部署:
github
dubbo運行環境
jdk1.7.0_76
Tomcat-8.0.36.0
dubbo-admin-2.5.4
Zookeeper-3.4.6
前提:dubbo須要zookeeper及tomcat支持,請先保證這兩個服務是啓動狀態。web
1、將war部署到tomcatvim
unzip dubbo-admin-2.5.4.war -d /data/app/tomcat/webapps/ROOT/tomcat
編輯dubbo配置文件網絡
vim /data/app/tomcat/webapps/ROOT/WEB-INF/dubbo.propertiesapp
dubbo.registry.address=zookeeper://192.168.1.12:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest負載均衡
2、啓動順序
框架
啓動tomcat以前首先要肯定zookeeper是否啓動webapp
3、驗證
初始密碼:root/root
4、排查
若是遇到404或者其餘報錯,請查看tomcat日誌進行處理。
常見報錯參考解決:
https://github.com/alibaba/dubbo
圖片顯示: