dubbo和zookeeper使用
来源:互联网 发布:mac安装exe软件 编辑:程序博客网 时间:2024/05/17 22:44
1.dubbo的作用:
为了让两个不同的tomcat下项目相互连接,比如将tomcat1中service注入到tomcat2中controller
2.工作流程图
注意:中介——》zookeeper
3.在linux中安装zookeeper,这个就不详细赘述了(其中需要注意的一点是将解压安装好的conf文件夹中zoo_sample.cfg,复制一份改名叫zoo.cfg放在原目录下)
4.在spring中配置服务提供方:
<!-- Dubbo提供方 -->
<!-- 1.名称计算机区别 唯一 -->
<dubbo:application name="babasport-service-product"/>
<!-- 2.设置注册中心 地址 zookeeper在哪里 -->
<!--配置多个-->
<!-- <dubbo:registry address="192.168.200.128:2181,192.168.200.129:2181,192.168.200.130:2181" protocol="zookeeper" />-->
<dubbo:registry address="192.168.200.128:2181" protocol="zookeeper" />
<!--配置直连-->
<dubbo:registry address="N/A"/>
<!-- 3.ip地址192.168.**.**:20880 端口号默认 设置提供服务的端口号 -->
<dubbo:protocol port="20880" name="dubbo" />
<!-- 4.暴露实现类 -->
<dubbo:service interface="com.jiabo.core.service.TestTbService" ref="testTbService" />
4.在spring中配置服务消费方:
<!-- Dubbo消费方 -->
<!-- 1:名称 计算机 区别 唯一 -->
<dubbo:application name="babasport-console"/>
<!-- 2:设置注册中心 地址 zookeeper在哪里 -->
<!-- 配置多个 <dubbo:registry address="192.168.200.128:2181,192.168.200.129:2181,192.168.200.130:2181" protocol="zookeeper"/> -->
<dubbo:registry address="192.168.200.128:2181" protocol="zookeeper"/>
<!-- 直连
<dubbo:registry address="N/A" check="false" />-->
<!-- 3: 调用此接口对应的实现类 单位:毫秒-->
<dubbo:reference interface="com.jiabo.core.service.TestTbService" id="testTbService"/>
<!--<dubbo:reference interface="com.jiabo.core.service.TestTbService" id="testTbService"
url="dubbo://127.0.0.1:20880" (直连才用配置)
/> -->
<!-- 4.全局设置 -->
<dubbo:consumer timeout="600000" check="false" />
5.在springMVC中导入dubbo
<import resource="dubbo-consumer.xml"/>
- dubbo和zookeeper使用
- zookeeper 和 dubbo的使用
- dubbo和zookeeper的使用
- zookeeper 和 dubbo配置和使用
- Dubbo与Zookeeper SpringMVC整合和使用
- Dubbo与Zookeeper、Spring整合和使用
- Dubbo与Zookeeper、SpringMVC整合和使用
- Dubbo与Zookeeper、SpringMVC整合和使用
- Dubbo与Zookeeper、SpringMVC整合和使用
- Dubbo与Zookeeper、SpringMVC整合和使用
- dubbo和zookeeper的整合使用
- Dubbo与Zookeeper、SpringMVC整合和使用
- Dubbo和Zookeeper的组合使用
- Dubbo与Zookeeper、SpringMVC整合和使用
- Dubbo与Zookeeper、Spring整合和使用
- Dubbo与Zookeeper、Spring整合和使用
- Dubbo与Zookeeper、SpringMVC整合和使用
- Dubbo与Zookeeper、SpringMVC整合和使用
- 评教管理系统
- Asp.net创建Datatable并赋值
- opencv 之运动物体检测(二)
- 杨氏矩阵查找的Java实现
- 分布式消息队列RocketMQ源码分析之3 -- Consumer负载均衡机制 -- Rebalance
- dubbo和zookeeper使用
- C++ explicit
- Eclipse for C/C++ 默认设置改动点
- C语言知识点大总结
- PAT 乙级 1017. A除以B (20)
- centos6安装graphite+carbon+stashd+grafana
- Java基础ArrayList、Servlet与Filter
- icon font字体图标在chrome浏览器被加粗和锯齿的解决办法
- 分布式消息队列RocketMQ源码分析之4 -- Consumer负载均衡与Kafka的Consumer负载均衡之不同点