淘宝hsf

_相关内容

HSF启动时提示Can't assign requested address

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

使用Ali-Tomcat启动多个HSF失败怎么办?

问题现象 使用Ali-Tomcat在同一台机器上同时启动多个HSF应用时,可能会出现无法删除临时目录的错误,或者类加载相关的问题。可能原因 两个HSF进程同时启动时,会向相同的临时目录解压,相互造成干扰。解决方案 方式一:在启动参数中配置...

一次调用过程

本文介绍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应用的可用性

例如:定义所有业务异常属于异常:com.taobao.hsf.exception.CountBizExceptionPredicate忽略所有的业务异常:com.taobao.hsf.exception.IgnoreBizExceptionPredicate设置bizExceptionPredicate的实现com.taobao.hsf.Predicate的实例 ...

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

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...

Ali-Tomcat概述

Pandora是一个轻量级的隔离容器,也就是taobao-hsf.sar。它用来隔离应用和中间件的依赖,也用来隔离中间件之间的依赖。SAE 的Pandora中集成了服务发现、配置推送和调用链跟踪等各种中间件功能产品插件。您可以利用该插件对 SAE 应用进行...

RPC服务无法调用

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

全链路流量控制简介

多应用问题排查 当部署在EDAS中的HSF微服务应用出现问题时,可以通过全链路流量控制将特定流量引入到某个应用,排查链路中具体应用的问题,保证整个微服务应用正常运行。入口应用与流量控制规则 在全链路流量控制中首先要指定入口应用,并...

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

当CSB接入的目标服务(后端端点)不可用或响应过慢时,为了保证调用方(CSB客户端)整体服务...groupId>org.apache.dubbo</groupId><artifactId>dubbo</artifactId><version>2.7.5</version></dependency><dependency><groupId>...

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

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

常见问题

将后端HSF/Dubbo服务发布为RESTful服务时,HSF/Dubbo入参是必须要在CSB控制台上配置的吗?是的。HSF/Dubbo的入参顺序和类型,必须在CSB控制台上配置,且严格与HSF/Dubbo参数匹配。例如,HSF的方法定义如下:String echo...

制作Java镜像

RUN mkdir-p${CATALINA_HOME}/deploy RUN wget http://edas-hz.oss-cn-hangzhou.aliyuncs.com/edas-plugins/edas.sar.${EDAS_CONTAINER_VERSION}/taobao-hsf.tgz-O/tmp/taobao-hsf.tgz&\ tar-xvf/tmp/taobao-hsf.tgz-C${CATALINA_HOME}/...

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

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

发布后端已有服务

发布服务就是将一个已有的后端服务在某个CSB实例上注册,并以选定的一种或多种协议开放成API...groupId>org.apache.dubbo</groupId><artifactId>dubbo</artifactId><version>2.7.5</version></dependency><dependency><groupId>...

应用场景

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

ListBuildPack-获取容器版本列表

http://edas.oss-cn-hangzhou.aliyuncs.com/edas-plugins/edas.sar.V3.5.6/taobao-hsf.tgz","PackVersion":"3.5.6","MultipleTenant":true,"TengineImageId":"registry.aliyuncs.com/edas/*-*-*:*.*.*","WithTengine":true,"ImageId":...
< 1 2 3 4 ... 23 >
共有23页 跳转至: GO
新人特惠 爆款特惠 最新活动 免费试用