HSF和Dubbo服务互调

本文详细介绍了HSF服务如何调用Dubbo服务,以及Dubbo服务如何调用HSF服务。主要步骤包括:在项目中引入最低1.5.1版的edas-sdk依赖,配置Zookeeper注册/订阅中心地址,指定调用类型,创建应用时选择3.0以上版本的容器,并提供具体配置和调用示例。
摘要由CSDN通过智能技术生成
1.HSF调用Dubbo
1.1 EDAS项目和Dubbo项目要求

EDAS项目:war,启动方式:Ali-tomcat

Dubbo项目:war/jar,启动方式:tomcat8

1.2 调用方式

方法:dubbo服务注册到zk,hsf从zk中调用dubbo服务

详解:

1.2.1 在当前应用中加入不低于1.5.1的edas-sdk依赖
<dependency>
    <groupId>com.alibaba.edas</groupId>
    <artifactId>edas-sdk</artifactId>
    <version>1.5.1</version>
</dependency>
1.2.2 指定zookeeper注册/订阅中心地址。指定方式主要包含以下2种:

a.启动JVM参数配置:

-Dhsf.registry.address=zookeeper://IP地址:端口

b.XML指定方式(推荐):

<hsf:registry address="zookeeper://IP地址:端口" />

1.2.3 指定 ZooKeeper地址后,HSF应用若需要启用双注册/订阅,还需要设置调用参数invokeType
  1. 只注册/订阅ConfigServer 中的服务:invokeType=”hsf”

  2. 只注册/订阅ZooKeeper 中的服务: invokeType=”dubbo”

  3. 双订阅/注册: invokeType=”hsf,dubbo”

1.2.4 创建应用时,需要选择不低于3.0版本的容器,然后上传启动即可。

说明:容器(taobao-hsf.sar)版本:version.properties文件可以查看sar包版本,如下:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值