Dubbo概述 使用Spring Boot开发Dubbo微服务应用 使用Cloud Toolkit开发Dubbo微服务应用样例工程 将Dubbo应用平滑迁移到EDAS 用户文档(开源)开发者指南(开源)源码导读(开源)HSF HSF连通不同的业务系统,解耦系统间的实现依赖。...
本文介绍在EDAS上如何将应用从HSF迁移到Dubbo3。参考本文档,您可以在EDAS中将使用HSF构建的微服务系统逐步迁移至Dubbo3架构。迁移期间,您的服务无需整体停机。背景信息 Dubbo3是流行的开源Java微服务框架,具备更丰富的服务治理能力和更...
使用限制 该功能支持HSF、Spring Cloud和Dubbo等微服务框架,如果使用轻量级注册中心(HSF),需要占用8080、8848和9600端口,如果使用开源Nacos(Spring Cloud和Dubbo),只需要占用8080和8848这两个端口。在本地开发应用并完成联调 下载 ...
HSF错误码列表如下:错误编码:HSF-0001 错误编码:HSF-0002 错误编码:HSF-0003 错误编码:HSF-0005 错误编码:HSF-0006 错误编码:HSF-0007 错误编码:HSF-0008 错误编码:HSF-0009 错误编码:HSF-0012 错误编码:HSF-0013 错误编码:HSF...
HSF错误码列表如下:错误编码:HSF-0001 错误编码:HSF-0002 错误编码:HSF-0003 错误编码:HSF-0005 错误编码:HSF-0007 错误编码:HSF-0008 错误编码:HSF-0009 错误编码:HSF-0012 错误编码:HSF-0013 错误编码:HSF-0014 错误编码:HSF...
高速服务框架HSF(High-speed Service Framework),是在阿里巴巴广泛使用的分布式RPC服务框架。概述 HSF连通不同的业务系统,解耦系统间的实现依赖。HSF从分布式应用的层面,统一了服务的发布与调用方式,从而帮助用户更加方便、快速地...
高速服务框架HSF(High-speed Service Framework),是在阿里巴巴广泛使用的分布式RPC服务框架。概述 HSF连通不同的业务系统,解耦系统间的实现依赖。HSF从分布式应用的层面,统一了服务的发布与调用方式,从而帮助用户更加方便、快速地...
本文介绍HSF应用开发时JVM-D启动参数的配置信息。D hsf.server.port 指定HSF的启动服务绑定端口,默认为12200。如果在本地启动多个HSF Provider,则需要修改此端口。D hsf.server.max.poolsize 指定HSF的服务端最大线程池大小,默认值为 ...
本文介绍HSF应用开发时JVM-D启动参数的配置信息。D hsf.server.port 指定HSF的启动服务绑定端口,默认为12200。如果在本地启动多个HSF Provider,则需要修改此端口。D hsf.server.max.poolsize 指定HSF的服务端最大线程池大小,默认值为 ...
若不设置该属性,则默认使用HSF服务端的公共线程池-><property name="maxPoolSize" value="60"/></bean>ConsumerBean API配置方式-HSFApiConsumerBean 通过配置并初始化 com.taobao.hsf.app.api.util.HSFApiConsumerBean 完成HSF服务的订阅。...
若不设置该属性,则默认使用HSF服务端的公共线程池-><property name="maxPoolSize" value="60"/></bean>ConsumerBean API配置方式-HSFApiConsumerBean 通过配置并初始化 com.taobao.hsf.app.api.util.HSFApiConsumerBean 完成HSF服务的订阅。...
taobao.hsf.app.spring.util.HSFSpringConsumerBean"><property name="interfaceName" value="com.alibaba.middleware.hsf.guide.api.service.OrderService"/><property name="version" value="1.0.0"/>...
taobao.hsf.app.spring.util.HSFSpringConsumerBean"><property name="interfaceName" value="com.alibaba.middleware.hsf.guide.api.service.OrderService"/><property name="version" value="1.0.0"/>...
问题描述 HSF调用异常,出现以下错误,则说明初始化 com.taobao.hsf.threadpool.impl.ThreadPoolServiceImpl线程管理组件出现异常。create provider-class:...
第二阶段错误 CSB在处理消费端发出的HSF请求时,发现所访问的API并不存在,以HSF错误 99[504]所访问的服务API(taobao.unknown)在实例(instance0733)上不存在 回复消费端。其中 99 为消费端协议HSF的 Escape Code。第三阶段错误 CSB处理...
本文介绍在EDAS中如何无损上线HSF应用。前提条件 请确保您的EDAS Container版本为3.5.7及以上版本。如果您的EDAS Container版本低于3.5.7,请升级。具体操作,请参见 升级或降级运行时环境。请确保您的应用已经配置了健康检查URL。要实现...
报错信息[HSF-Provider]HSF thread pool is full.解决方案 服务器端某个服务处理速度过慢,不能及时处理客户端的请求,导致服务端业务执行的线程池达到最大值。HSF默认会转储文件:/home/admin/logs/hsf/HSF_JStack.log(默认路径),查看...
本文介绍在调用HSF服务时,出现异常 HSFServiceAddressNotFoundException 的原因和处理方法。问题现象 当您通过CSB调用EDAS HSF服务时,出现异常 HSFServiceAddressNotFoundException。可能原因 环境问题,例如地址服务器、网络或命名空间...
com.taobao.hsf.jar.test.HelloWorldService 1.0 groupA com.taobao.hsf.jar.test.HelloWorldService 1.0 groupB解决方案 您需要修改您配置文件中的服务名或版本号,只要服务名或版本号其中之一不同即可。适用于 企业级分布式应用服务EDAS
本文介绍如何使用Ali-Tomcat将使用HSF框架开发的应用迁移为Dubbo框架开发的应用。...优势是相对比较稳定,适合小步迭代。缺点是需要应用发布两次。...hsf=...
问题描述 该异常表示HSF获取目标服务地址列表为空。错误内容如:[HSF-0066]consumer service received empty address list!问题原因 该错误为HSF框架最终获取到可以连接的目标服务地址为空。解决方案 请确认目标服务已注册到注册中心,且...
从上图可以看出EMR由四部分组成:社区开源产品 集成Apache社区开源大数据组件,例如Hadoop、Hive和HBase,随着EMR版本更新,开源软件也会相应的升级,详情请参见 版本概述 下各版本的版本说明。注意 已经创建好的EMR集群不支持组件升级。...
java.io.FileNotFoundException:/home/admin/logs/hsf.log 解决方案 如果无法找到或无权限查找默认的HSF日志路径,可在HSF启动时添加-DHSF.LOG.PATH 参数,用于修改默认的路径。示例格式如下。DHSF.LOG.PATH=home/admin/logs/hsf
本文介绍如何为HSF应用设置超时时间,以及超时时间配置的优先级顺序。解决方案 可通过HSF标签:methodSpecials 和 clientTimeout 进行配置。methodSpecials:为方法单独配置超时时间(单位:ms)。clientTimeout:为接口中所有方法设置统一...
报错信息 HSF订阅的某些Diamond配置在解析时出现异常,例如路由...您可以登录实例查看/home/admin/logs/hsf/hsf-config.log 和/home/admin/logs/hsf/hsf.log 日志文件,通过定位对应的异常信息,来判断出错规则,并修改对应规则的业务代码。
您可以通过EDAS查询部署的HSF应用的服务列表和服务详情。查看服务列表 登录 EDAS控制台。在左侧导航栏选择 流量管理>微服务治理>HSF。在 HSF 左侧导航栏单击 服务查询。在 服务查询 页面选择 地域 和 微服务空间,查看当前账号下的 HSF ...
配置超时时间的HSF标签,参数说明如下...消费者(客户端)methodSpecials 消费者(客户端)clientTimeout 提供者(服务端)methodSpecials 提供者(服务端)clientTimeout 配置Consumer标签的示例如下:<hsf:consumer id="service"interface=...
阿里云E-MapReduce(简称EMR)为您提供相对方便可控的企业级开源大数据服务。您可以快速搭建开源大数据服务,例如Hadoop、Spark、Flink、Kafka和HBase服务。稳定可靠的开源组件 100%采用社区开源组件,随开源版本升级迭代,详情请参见 版本...
{user.home}/logs/hsf/hsf-config.log 或 HSF 2.1:${user.home}/logs/hsf/hsf.log)中搜索服务名,如果正确收到路由规则,会看到类似如下的日志:01 2015-10-09 13:20:06.402 WARN[com.taobao.diamond.client.Worker.default:t.hsf]...
问题描述 HSF向Redis汇报元数据失败,提示HSF-0077错误码。问题原因 该问题一般是由于Redis服务器不稳定或连接时网络环境异常造成。解决方案 该异常不影响HSF服务的发布、订阅和调用,可忽略,或参考以下方法处理:您可以查看Redis服务器...
问题描述 HSF应用启动时报以下错误:java.lang.IllegalArgumentException:真实的服务对象[com.taobao.hsf.jar.test.HelloWorldServiceImpl@10f0a3e8]没有实现指定接口[com.taobao.hsf.jar.test.HelloWorldService]。解决方案 Provider的...
本文介绍开发HSF应用过程中如何进行超时配置...taobao.hsf.app.spring.util.HSFSpringConsumerBean">.<property name="clientTimeout" value="1000" /><property name="methodSpecials"><list><bean class=...
本文介绍开发HSF应用过程中如何进行超时配置...taobao.hsf.app.spring.util.HSFSpringConsumerBean">.<property name="clientTimeout" value="1000" /><property name="methodSpecials"><list><bean class=...
报错信息 应用部署过程中,出现以下报错信息:[HSF-0066]consumer service received empty address list!该异常表示HSF获取目标服务地址列表为空。问题原因 出现该错误的原因是HSF框架最终获取到可以连接的目标服务地址为空。解决方案 确认...
unsupported serialization[${serializeType}]解决方案 Provider的bean配置了serializeType属性,HSF1的序列化配置类型不在支持的范围内。请检查对端的HSF版本和序列化协议的配置。serializeType属性指定HSF1使用的序列化方式,支持的值仅...
java.lang.IllegalArgumentException:ProviderBean 中指定的接口类不存在[com.taobao.hsf.jar.test.HelloWorldService1]解决方案 ProviderBean的serviceInterface属性配置有误,指定的接口不存在。具体的使用方法请参见 API手册。适用于 ...