一个Pandora应用实例发布的服务数 N/A 最大800个 是,可在左侧导航栏单击 基本信息 在 基本信息 页签内的 应用设置 区域内,单击 JVM参数 右侧的 编辑,然后在弹出的 应用设置 对话框中选择 自定义>自定义参数,在输入框中添加-DCC....
一个Pandora应用实例发布的服务数 N/A 最大800个 是,可在左侧导航栏单击 基本信息 在 基本信息 页签内的 应用设置 区域内,单击 JVM参数 右侧的 编辑,然后在弹出的 应用设置 对话框中选择 自定义>自定义参数,在输入框中添加-DCC....
HSFApiConsumerBean hsfApiConsumerBean=new HSFApiConsumerBean();hsfApiConsumerBean.setInterfaceName("com.alibaba.middleware.hsf.guide.api.service.OrderService");hsfApiConsumerBean.setVersion("1.0.0");hsfApiConsumerBean....
HSFApiConsumerBean hsfApiConsumerBean=new HSFApiConsumerBean();hsfApiConsumerBean.setInterfaceName("com.alibaba.middleware.hsf.guide.api.service.OrderService");hsfApiConsumerBean.setVersion("1.0.0");hsfApiConsumerBean....
序列化的选择需要考虑兼容性,性能等因素,HSF的序列化方式支持java、hessian2,默认是hessian2。序列化方式的对比和配置(只在服务端配置HSFApiProviderBean)如下表所示。序列化方式 Maven依赖 配置 兼容性 性能 hessian2hsf-io-...
本文介绍如何将HSF应用托管到 SAE。背景信息 使用HSF框架开发应用有以下方式: Ali-Tomcat:依赖Ali-Tomcat和Pandora,提供了完整的HSF功能,包括服务注册与发现、隐式传参、异步调用、泛化调用和调用链路Filter扩展。应用程序须以WAR包...
报错信息 应用部署过程中,出现以下报错信息:[HSF-0066]consumer service received empty address list!该异常表示HSF获取目标服务地址列表为空。问题原因 出现该错误的原因是HSF框架最终获取到可以连接的目标服务地址为空。解决方案 确认...
您可以通过EDAS查询部署的HSF应用的服务列表和服务详情。查看服务列表 登录 EDAS控制台。在左侧导航栏选择 流量管理>微服务治理>HSF 在 HSF 左侧导航栏单击 服务查询。在 服务查询 页面选择 地域 和 微服务空间,查看当前账号下的 HSF 服务...
Provider的bean配置了serializeType属性,HSF1的序列化配置类型不在支持的范围内。请检查对端的HSF版本和序列化协议的配置。serializeType属性指定HSF1使用的序列化方式,支持的值仅包括Java和hessian,默认值为hessian。...
问题现象 使用Ali-Tomcat在同一台机器上同时启动多个HSF应用时,可能会出现无法删除临时目录的错误,或者类加载相关的问题。可能原因 两个HSF进程同时启动的时候,会向相同的临时目录解压,相互造成干扰。解决方案 方式一:在启动参数中...
本文介绍开发HSF应用过程中如何进行服务端线程池配置。前提条件 在开发应用前,您已经完成以下工作:配置SAE的私服地址和轻量级配置及注册中心 启动轻量级配置及注册中心 服务线程池业务示意图 HSF服务端线程池主要分为IO线程和业务线程,...
问题描述 使用HSF开发应用时,提示以下报错。java.lang.IllegalArgumentException:ProviderBean 中指定的接口类不存在[com.taobao.hsf.jar.test.HelloWorldService1]解决方案 ProviderBean的serviceInterface属性配置有误,指定的接口不...
序列化的选择需要考虑兼容性,性能等因素,HSF的序列化方式支持java、hessian2,默认是hessian2。序列化方式的对比和配置(只在服务端配置HSFApiProviderBean)如下表所示。序列化方式 Maven依赖 配置 兼容性 性能 hessian2hsf-io-...
本文介绍开发HSF应用过程中如何进行服务端线程池配置。前提条件 在开发应用前,您已经完成以下工作:配置 EDAS 的私服地址和轻量级配置及注册中心 启动轻量级配置及注册中心 服务线程池业务示意图 HSF服务端线程池主要分为IO线程和业务线程...
Boot开发的HSF应用会为每个发布(服务提供者端)或消费(服务消费者端)的服务设置从服务注册中心(ConfigServer)同步地址的默认时间,默认为3000毫秒。当发布或消费的服务数量多时,每个服务需要串行等待同步地址,会导致应用启动较慢。...
问题现象 使用Ali-Tomcat在同一台机器上同时启动多个HSF应用时,可能会出现无法删除临时目录的错误,或者类加载相关的问题。可能原因 两个HSF进程同时启动时,会向相同的临时目录解压,相互造成干扰。解决方案 方式一:在启动参数中配置...
问题描述 使用HSF开发应用时,提示以下报错。please check log on server side that unknown server error happens.问题原因 服务端在处理请求时,发生了未捕获的异常。解决方案 请查看服务端的[$U ser.Home]/logs/hsf.log 日志,根据日志...
Boot开发的HSF应用会为每个发布(服务提供者端)或消费(服务消费者端)的服务设置从服务注册中心(ConfigServer)同步地址的默认时间,默认为3000毫秒。当发布或消费的服务数量多时,每个服务需要串行等待同步地址,会导致应用启动较慢。...
报错信息 启动 HSF SERVER 失败 解决方案 检查12200端口是否有冲突,一般 Server Bind 失败会造成启动失败。多网卡且存在外网 IP 机器,通过-Dhsf.server.ip 来指定本地 IP。
问题描述 启动HSF应用时,hsf.log 日志文件中出现以下错误:[Weighting Component]Grouping rule xxx parsed failed 或者[Weighting Component]Invalid grouping rules received.问题原因 权重规则配置出错,权重规则解析失败、应用规则...
报错信息 启动HSF应用失败,报错信息如下。java.lang.RuntimeException:[ThreadPool Manager]Thread pool allocated failed for service [com.taobao.hsf.jar.test.HelloWorldService:1.0.zhouli]:balance[600]require [800]解决方案 分配...
问题描述 调用HSF服务超时,报错信息类似如下:[HSF-Provider] 执行HSF服务[com.taobao.uac.client.dynamic.service.SellerDynamicService:1.0.0]的方法[queryPromotionBySellerIds~Ll]耗时[$Time]ms,接近超时时间 说明:[$Time]表示服务...
问题描述 HSF应用启动时报以下错误:java.lang.IllegalArgumentException:ProviderBean 中指定的服务类型不是接口[com.taobao.hsf.jar.test.HelloWorldServiceImpl].问题原因 ProviderBean中指定的服务类型不是serviceInterface接口。解决...
问题描述 使用HSF开发应用时,提示以下报错。java.lang.IllegalArgumentException:ConsumerBean中指定的接口类不存在[com.taobao.hsf.jar.test.HelloWorldService1] 解决方案 HSFSpringConsumerBean中interfaceName字段指定的接口不存在。...
报错信息 调用HSF服务时,报错信息如下。There is no TOP transformer for Service:[${serviceUniqueName}].解决方案 TOP调用方式是为了避免网关应用依赖后端服务的API包,TOP调用在服务端进行转换时,没有找到对应的 transformer。客户端...
本文以实际场景为例介绍接入HSF协议开放WebService协议,以帮助您深入理解开放服务。背景信息 本文仅介绍在实际场景中接入HSF协议开放WebService服务时一些重要的配置步骤和参数,如需了解完整的流程和参数解释,请参见 发布后端已有服务。...
本文介绍HSF的一次调用过程。HSF的一次调用过程是从服务消费方发起,经过网络抵达服务提供方,再将服务提供方的结果通过网络携带返回,最终返回给用户。该过程涉及多线程交互,同时也涉及HSF中的不同领域对象。HSF的一次调用过程如下图所示...
问题描述 HSF应用启动时报以下错误:java.lang.IllegalArgumentException:未配置需要发布为服务的 Object,服务名为:com.taobao.hsf.jar.test.HelloWorldService:1.0.zhouli问题原因 provider的bean缺少target属性。target指定服务的实现...
报错信息 HSF调用异常,报错信息如下。[RuntimeInfo]Runtime information published failed.解决方案 Redis服务器宕机会造成 hsf.log 出现[RuntimeInfo]Runtime information published failed 错误。该错误不会对正常的调用造成影响,但会...
在开发环境中,可以使用LightApi进行单元测试。更多信息,请参见 HSF单元测试。
解决方案 针对登录出现问题的实例,可以查看/home/admin/logs/hsf/hsf-config.log 日志文件排查问题。如果规则解析正确,会在 hsf-config.log 中打印[TPSRule Component]Parsing OK:${rule} 如果出现 报错信息,请检查配置的规则格式是否...
本文介绍HSF的一次调用过程。HSF的一次调用过程是从服务消费方发起,经过网络抵达服务提供方,再将服务提供方的结果通过网络携带返回,最终返回给用户。该过程涉及多线程交互,同时也涉及HSF中的不同领域对象。HSF的一次调用过程如下图所示...
问题描述 实例在多网卡的场景下,HSF服务端绑定到错误的IP地址。解决方案 您可以在JVM启动参数中添加 Dhsf.server.ip=XXX.XXX.XXX.XXX 参数,指定HSF服务端绑定到期望的IP地址上。如果您需要在EDAS控制台中设置JVM启动参数,请参见 设置...
问题现象 java.lang.IllegalArgumentException: HSFApiConsumerBean.ServiceMetadata.ifClazz is null 可能原因 HSF应用调用的接口对应的类加载失败。解决方案 确认接口类在类路径可以被加载成功。具体操作,请参见 API手册。
问题描述 启动HSF应用时,hsf.log 日志文件中出现以下错误:[Grouping Rule]xxx error message.问题原因 配置的动态归组规则格式错误或者不合法。解决方案 请检查归组规则的配置,有效规则必须满足以下条件:分组名称不为空。服务名称列表...
EDAS支持Spring Cloud、Dubbo和HSF三种微服务应用框架,您可以使用Spring Cloud、Dubbo和HSF开发应用,然后托管到EDAS中。应用框架 功能描述 相关文档 Spring Cloud EDAS支持原生Spring Cloud微服务框架。您可直接将应用部署到EDAS上,无须...
在开发环境可以使用 LightApi 进行单元测试请参见 HSF 单元测试。
报错信息 应用启动时,报错如下。java.lang.IllegalArgumentException:unsurpport serialize type ...preferSerializeType属性指定HSF2使用的序列化方式,支持的值包括Java、hessian、hessian2、kyro、Json,默认为hessian2。
报错信息 在调用HSF服务时,根据配置的单元化参数route获取userId时发生了异常。报错信息如下。java.lang.IllegalArgumentException:invalid route while WriteMode=unit,route: 1 解决方案 出现上述错误,表示route所指定参数位置不正确。...
将HSF(高速服务框架,High-speed ...在 JAVA语言 页签,单击 SDK接入,然后单击 Dubbo/HSF应用接入。选择以下任意一种方式,在HSF应用中添加应用防护依赖。若是Spring Boot应用,则可以通过starter方式接入。在pom.xml中引入以下依赖: ...