Dubbo和zookeeper简单理解

Dubbo 

由alibaba制造 ,后交给阿帕奇维护的 基于RPC(远程过程调用)高性能的 分布式框架

端口号:20880

Dubbo提供的协议 :dubbo协议(官方推荐使用dubbo采用dubbo协议)、RMI(远程方法调用)、Hessian协议

工作原理http://dubbo.apache.org/zh-cn/index.html  提供有中文文档

是一种类似于面向接口进行编程  提供着将服务交给注册中心(zookeeper)  消费者不与提供者直接交流  与注册中心交流 查找到自己使用的接口 进行使用。


Dubbo优缺点:

 


框架的演变过程 

单一应用框架 ORM(对象关系映射)  、垂直应用框架 MVC 、分布式应用框架RPC 、流动计算框架SOA

 


 

 zookeeper :注册中心(dubbo官方推荐使用的注册中心)

默认端口:2181

树形结构,以fastPaxos算法为基础实现同步。

具有断电或者异常停机时可以自动删除提供者

提供者重启时可以自动恢复注册数据和订阅关系

 


win系统下:zookeeper及dubbo-admin简单配置

一个新的tomcat 将zookeeper-3.4.14.tar.gz解压到和tomcat同一位置

将dubbo-admin-2.5.8.war 解压到 tomcat 下webapp文件夹下

zookeeper-3.4.14.tar.gz解压后:conf下将zoo_sample.cfg 更改为zoo.cfg

启动时 zkServer.cmd

在tomcat /conf/tomcat-users.xml文件中添加以下代码

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat" password="password" roles="manager-gui,manager-script,manager-jmx,manager-status"/>

dubbo-admin文件如下 dubbo-properties中包含admin登录地址以及密码

先启动zKServer.cmd   然后启动tomcat  登录tomcat管理  然后登录dubbo管理即可 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值