一次调用过程

本文介绍HSF的一次调用过程。HSF的一次调用过程是从服务消费方发起,经过网络抵达服务提供方,再将服务提供方的结果通过网络携带返回,最终返回给用户。该过程涉及多线程交互,同时也涉及HSF中的不同领域对象。HSF的一次调用过程如下图所示...

HSF应用注册或订阅服务数多导致启动较慢怎么办?

可能原因 使用Pandora Boot开发的HSF应用会为每个发布(服务提供者端)或消费(服务消费者端)的服务设置从服务注册中心(ConfigServer)同步地址的默认时间,默认为3000毫秒。当发布或消费的服务数量多时,每个服务需要串行等待同步地址,...

HSF应用注册或订阅服务数多导致启动较慢怎么办?

可能原因 使用Pandora Boot开发的HSF应用会为每个发布(服务提供者端)或消费(服务消费者端)的服务设置从服务注册中心(ConfigServer)同步地址的默认时间,默认为3000毫秒。当发布或消费的服务数量多时,每个服务需要串行等待同步地址,...

一次调用过程

本文介绍HSF的一次调用过程。HSF的一次调用过程是从服务消费方发起,经过网络抵达服务提供方,再将服务提供方的结果通过网络携带返回,最终返回给用户。该过程涉及多线程交互,同时也涉及HSF中的不同领域对象。HSF的一次调用过程如下图所示...

将Dubbo应用迁移到HSF(不推荐)

您可以通过添加Maven依赖、添加或修改Maven打包插件和修改配置,将使用Dubbo开发的应用迁移到HSF。不过,由于 SAE 已经支持原生Dubbo框架的应用,所以,新用户不建议使用此方式。背景信息 原生Dubbo框架下的应用开发请参见 使用Spring Boot...

将Dubbo应用迁移到HSF(不推荐)

您可以通过添加Maven依赖、添加或修改Maven打包插件和修改配置,将使用Dubbo开发的应用迁移到HSF。不过,由于 EDAS 已经支持原生Dubbo框架的应用,所以,新用户不建议使用此方式。背景信息 原生Dubbo框架下的应用开发请参见 使用Spring ...

HSF启动时绑定IP地址和端口失败怎么办?

问题现象 使用Ali-Tomcat在同一台机器上同时启动多个HSF应用时,可能会出现无法删除临时目录的错误,或者类加载相关的问题。HSF启动时的具体报错如下。java.net.BindException: Can't assign requested address 可能原因 服务端端口与实际...

如何级联发布HSF服务

本文介绍如何级联发布HSF服务。前提条件 已经创建专享实例,请参见 创建专享实例。说明 仅专享实例支持级联发布服务。背景信息 针对复杂的多环境、多归属互通场景,云服务总线提供级联发布管理机制,即跨CSB实例的服务发布,也就是在一个...

服务治理概述

自动化回归Dubbo服务脚本化编排 自动化回归变量使用方法 HSF服务 部署和运维 无损上线HSF应用 查询HSF服务 查询HSF服务调用链 查看HSF服务报表 全链路流量控制 安全和可用性 使用离群实例摘除保障HSF应用的可用性 多语言服务 金丝雀发布 ...

错误编码:HSF-0001

查看/home/admin/logs/hsf/hsf-remoting.log 记录的消费端与服务端心跳检查日志,若出现如下日志:01 2018-06-20 12:35:00.797 ERROR[HSF-Worker-2-thread-1:hsf.remoting][][][HSF-0085][remoting]fail to connect:/192.168.xx.xx:12200 ...

Dubbo及HSF接口参数说明

EDAS测试引擎使用泛化调用发送请求至目标Dubbo或HSF服务,因此参数填写遵循泛化调用格式。本文介绍Dubbo及HSF接口参数的类型及使用样例。原子类型、包装类和字符串参数 原子类型参数包括以下几种,请输入对应格式的参数值。类型 值 示例 ...

使用离群实例摘除保障HSF应用的可用性

HSF应用的离群实例摘除功能会检测应用和服务实例的可用性并进行动态调整,以保证服务成功调用,从而提升业务的稳定性和服务质量。本文介绍如何为HSF应用创建离群实例摘除策略。背景信息 在下图的示例场景中,某个系统包含4个应用,A、B、C...

离线安装插件及初始化本地环境

ArmsAgent.zip 本地环境目录结构示例如下:C:\<当前用户>\.edas\join_edas_register taobao-hsf.sar C:\<当前用户>\.edas\agent\3.0.0 edas-nio-proxy.jar connect-agent.jar etrans.exe ArmsAgent macOS环境 创建~/.edas/join_edas_...

调用服务

其中HSF API的消费调用沿用HSF原有的服务调用方式,无需任何专用SDK,如有必要可以指定CSB的服务IP进行HSF服务调用;而调用HTTP API和WebService API则可以使用CSB Client SDK和JWT Token。SDK:目前提供了Java版本的HTTP Client SDK和...

离线安装插件及初始化本地环境

ArmsAgent.zip 本地环境目录结构示例如下:C:\<当前用户>\.edas\join_edas_register taobao-hsf.sar C:\<当前用户>\.edas\agent\3.0.0 edas-nio-proxy.jar connect-agent.jar etrans.exe ArmsAgent macOS环境 创建~/.edas/join_edas_...

离线安装插件及初始化本地环境

ArmsAgent.zip 本地环境目录结构示例如下:C:\<当前用户>\.edas\join_edas_register taobao-hsf.sar C:\<当前用户>\.edas\agent\3.0.0 edas-nio-proxy.jar connect-agent.jar etrans.exe ArmsAgent macOS环境 创建~/.edas/join_edas_...

如何处理单个HSF应用发布服务数超过800个限制的报错?

问题现象 HSF应用发布时,发生以下报错。java.lang.IllegalArgumentException:publisher count bigger than 800 问题原因 服务数超过上限。关于Pandora的configclient插件对单个应用发布的具体限制,请参见下表。名称 示例 限制 是否可调整...

CreateRpcService

调用类型为 hsf时,名称为hsf接口方法名称。Params String 是 param1,param2 调用为http方式时,参数key以英文逗号隔开。例如:param1,param2。调用为hsf方式时,参数类型以英文逗号隔开。参数基本类型仅支持string,int,long,bytes,...

如何处理单个HSF应用发布服务数超过800个限制的报错?

问题现象 HSF应用发布时,发生以下报错。java.lang.IllegalArgumentException:publisher count bigger than 800 问题原因 服务数超过上限。关于Pandora的configclient插件对单个应用发布的具体限制,请参见下表。名称 示例 限制 是否可调整...

全链路流量控制的约束限制

说明 单个应用流量控制里对应用分组启用HSF流量规则后,实际上也会创建一个流量控制环境来容纳这个应用分组。流量控制属性唯一 当一个流量已经被标记属于某个流量控制规则以后,不会因为符合其它灰度规则的条件被覆盖标记成为其它流量控制...

使用日志排查问题

home/admin/logs/hsf/hsf.log 如果HSF调用中出现异常,可以查看该HSF服务日志,含HSF服务调用过程的一些详细信息。作为应用的容器,简单排查问题的思路如下。查看/home/admin/taobao-tomcat-production-xxxx/logs/catalina.out 文件。查看/...

UpdateContainer-更新HSF应用的EDAS-Container版本

调用UpdateContainer接口更新HSF应用的EDAS-Container版本。EDAS-Container包含Ali-Tomcat和Pandora。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。调试 ...

接入HSF开放RESTful

本文以实际场景为例介绍接入HSF协议开放RESTful协议,以帮助您深入理解开放服务。背景信息 本文仅介绍在实际场景中接入HSF协议开放RESTful服务时一些重要的配置步骤和参数,如需了解完整的流程和参数解释,请参见 发布后端已有服务。本文...

配置Java启动参数

EDAS-Container(HSF):适用于使用WAR或者FatJar部署HSF应用。在选择后可更改Java环境、Pandora版本和Ali-Tomcat版本。在 应用配置 页签,设置应用的环境信息、基本信息、部署方式和资源参数,设置完成后单击 下一步。在 应用高级设置 页...

制作应用镜像

关于Dockerfile的使用可参考如下文档:HSF应用的Dockerfile示例 Spring Cloud或Dubbo应用的Dockerfile示例 HSF应用的Dockerfile示例#Using the centos7+openjdk8+ali tomcat7+pandora 3.5.9 for the base FROM apaas/edas-centos-openjdk8-...

发布服务示例场景概述

默认支持的服务接入、开放协议如下表所示:支持的接入协议类型 对应支持的协议开放类型 RESTful Restful、WebService SpringCloud Restful HSF Restful、WebService、HSF级联 WebService Restful、WebService级联 Dubbo Restful、...

常见问题索引

[回到顶部]HSF FAQ 定位及解决HSF问题 服务认证失败怎么办?HSF如何设置超时时间?如何对HSF服务进行单元测试?HSF启动时绑定IP地址和端口失败怎么办?使用Ali-Tomcat启动多个HSF失败怎么办?如何处理HSF invalid call is removed问题?HSF...

容器版本说明

SDK版本说明 SDK版本 EDAS Container版本要求 描述 1.8.2 3.5.0及以上版本 增强了自定义HSF Filter能力。您可以在filter自定义RPCResult的内容,并且通过HSFResponse返回给应用,例如filter内部特殊业务异常逻辑处理的场景。

容器版本说明

SDK版本说明 SDK版本 EDAS Container版本要求 描述 1.8.2 3.5.0及以上版本 增强了自定义HSF Filter能力。您可以在filter自定义RPCResult的内容,并且通过HSFResponse返回给应用,例如filter内部特殊业务异常逻辑处理的场景。

RPC服务无法调用

查看/home/admin/logs/hsf/hsf.log 日志,检查是否存在相应的报错。如果有相应的错误码,请参见 HSF错误码,根据对应的错误码进行解决。如果还是无法解决,请联系阿里云技术支持协助处理。适用于 企业级分布式应用服务EDAS

Ali-Tomcat概述

开发HSF应用需要依赖Ali-Tomcat和Pandora。Ali-Tomcat是 SAE 中的服务运行时可依赖的一个容器,它主要集成了服务的发布、订阅、调用链追踪等一系列的核心功能。无论是开发环境还是运行时,您均可将应用程序发布在该容器中。Pandora是一个轻...

如何使用熔断和降级保证调用方服务的可用性

支持 JSON WebService 支持 不支持 XML HSF 支持 不支持 JSON DUBBO 支持 不支持 JSON WebService JDBC 不支持 不支持 无 HSF级联 HSF 支持 不支持 文本(只支持Hessian2序列化)配置熔断和降级 熔断和降级是在发布服务过程中配置的,发布...

HSF应用启动时提示java.lang....

问题现象 java.lang.IllegalArgumentException:HSFApiConsumerBean.ServiceMetadata.ifClazz is null 可能原因 HSF应用调用的接口对应的类加载失败。解决方案 确认接口类在类路径可以被加载成功。具体操作,请参见 API手册。

制作Java镜像

Spring Cloud、Dubbo、HSF框架下开发并编译的应用WAR包或JAR包,如果需要在 Serverless 应用引擎 SAE(Serverless App Engine)上以镜像方式部署,需要将WAR包或JAR包制作为应用镜像,以便部署时使用。本文介绍镜像制作的使用规范、以不同...

HSF应用启动时提示java.lang....

问题现象 java.lang.IllegalArgumentException:HSFApiConsumerBean.ServiceMetadata.ifClazz is null 可能原因 HSF应用调用的接口对应的类加载失败。解决方案 确认接口类在类路径可以被加载成功。具体操作,请参见 API手册。

应用场景

微服务解决方案 EDAS支持Apache Dubbo(2.6.x及以上版本)、Spring Cloud(Edgware及以上版本)和HSF三个主流微服务框架,更多信息,请参见 Spring Cloud概述、Dubbo概述 和 HSF概述。EDAS内置的HSF框架为阿里巴巴自研的高效微服务框架,...

ListBuildPack-获取容器版本列表

2.更新hsf插件,修复pandora qos命令不能执行、hsf订阅服务数多的情况下可能会遇到服务地址找不到的问题;3.升级所有用到fastjson的插件到sec06安全版本。SupportFeatures string 支持的特性 tengine,fatjar,restful,eip_nodeport,dpath ...

Ali-Tomcat概述

开发HSF应用需要依赖Ali-Tomcat和Pandora。Ali-Tomcat是 EDAS 中的服务运行时可依赖的一个容器,它主要集成了服务的发布、订阅、调用链追踪等一系列的核心功能。无论是开发环境还是运行时,您均可将应用程序发布在该容器中。Pandora是一个...

ListLogConfigs

1f240907a6faf58c653f09e81b7e*</ConfigName><LogDir>/root/logs/hsf/hsf.log</LogDir><SlsLogStore>sae-1f240907a6faf58c653f09e81b7e*</SlsLogStore><CreateTime>2019-08-29 17:18:00</CreateTime><StoreType>sls</StoreType><SlsProject...

服务列表显示正常,但是调用失败怎么办?

查看服务提供者对应的分组是否已经创建,如果没有创建则会鉴权失败。查看/home/admin/logs/hsf/hsf.log 文件确定具体的错误码。HSF错误码及解决方案,请参见 定位及解决HSF问题。
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP Serverless 应用引擎 无影云电脑 语音服务 云安全中心 短信服务
新人特惠 爆款特惠 最新活动 免费试用