简介:
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
图片显示: