查询HSF服务

HSF服务包含 服务名、版本、分组、应用名 和 实例数。如果服务较多,可以通过 服务名、IP 或 应用名 进行筛选或搜索,搜索关键字为大小写不敏感。其中 IP 会因ECS集群和K8s集群有所不同。ECS集群:IP为应用实例(ECS)的IP地址。K8s集群:...

调用HSF服务异常

本文介绍在调用HSF服务时,出现异常 HSFServiceAddressNotFoundException 的原因和处理方法。问题现象 当您通过CSB调用EDAS HSF服务时,出现异常 HSFServiceAddressNotFoundException。可能原因 环境问题,例如地址服务器、网络或命名空间...

查询HSF服务调用链

您可以在EDAS控制台查询部署到EDAS中的HSF服务的调用链。EDAS已经集成应用实时监控服务ARMS,您可以通过ARMS查询服务的调用链路和全息排查事件。具体操作,请参见 接口调用 和 全息排查最佳实践。

如何级联发布HSF服务

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

Dubbo服务消费者调用HSF服务提供者失败

问题描述 Dubbo服务消费者调用HSF服务提供者失败,具体报错信息如下:java.lang.Exception:[HSF-Provider-192.168.XX.XX]Error log:[HSF-Provider]App[xxxxxxx-3b6f-42d3-xxxx-0ad2434xxxxx]failed to verify the caller signature[null]...

查看HSF服务分组

以租户维度向您展示当前租户内所有应用的所有服务在近24小时内的运行时情况,包括服务调用量、调用耗时...在左侧导航栏,选择 流量管理>微服务治理>HSF。在 服务查询 页面的左侧导航栏单击 服务分组,然后在 服务分组 页面查看服务分组信息。

如何对 HSF 服务进行单元测试?

在开发环境可以使用 LightApi 进行单元测试请参见 HSF 单元测试。

如何对HSF服务进行单元测试?

在开发环境中,可以使用LightApi进行单元测试。更多信息,请参见 HSF单元测试。

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

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

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

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

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

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

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

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

HSF概述

HSF架构 HSF作为一个纯客户端架构的RPC框架,没有服务端集群,所有HSF服务调用均是通过服务消费方(Consumer)与服务提供方(Provider)点对点进行。为了实现整套分布式服务体系,HSF还需要依赖以下外部系统。服务提供方 服务提供方绑定了...

服务治理概述

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

错误编码:HSF-0020

WARN taobao.hsf-HSF 服务:com.taobao.hsf.jar.test.HelloWorldService:1.0.zhouli重复初始化!问题原因 HSF在一个进程中,由服务名和版本号区分服务,不支持同一个进程发布或订阅同一个服务名和版本号,但不同组别的服务,示例如下。...

泛化调用

Spring配置HSF服务 Spring框架是在应用中广泛使用的组件,如果不想通过API的形式配置HSF服务,可以使用Spring XML的形式进行配置,上述例子中的API配置等同于如下XML配置。hsf.app.spring.util....

错误编码:HSF-0031

问题描述 调用HSF服务超时,报错信息类似如下:[HSF-Provider]执行HSF服务[com.taobao.uac.client.dynamic.service.SellerDynamicService:1.0.0]的方法[queryPromotionBySellerIds~Ll]耗时[$Time]ms,接近超时时间 说明:[$Time]表示服务端...

错误编码:HSF-0038

问题描述 实例在多网卡的场景下,HSF服务端绑定到错误的IP地址。解决方案 您可以在JVM启动参数中添加-Dhsf.server.ip=XXX.XXX.XXX.XXX 参数,指定HSF服务端绑定到期望的IP地址上。如果您需要在EDAS控制台中设置JVM启动参数,请参见 设置...

错误编码:HSF-0077

解决方案 该异常不影响HSF服务的发布、订阅和调用,可忽略,或参考以下方法处理:您可以查看Redis服务器性能是否稳定,详情请参见 Redis的性能测试方法及Redis-benchmark使用介绍。使用 ping 或者 telnet 命令检查HSF到Redis服务器的网络...

泛化调用

Spring配置HSF服务 Spring框架是在应用中广泛使用的组件,如果不想通过API的形式配置HSF服务,可以使用Spring XML的形式进行配置,上述例子中的API配置等同于如下XML配置。hsf.app.spring.util....

异步调用

Future异步调用的时序图如下所示:API形式配置HSF服务 HSF提供了方法级别的异步调用配置,格式为 name:${methodName};type:future,由于只用方法名字来标识方法,所以并不区分重载的方法。同名的方法都会被设置为同样的调用方式。HSFApi...

服务端线程池配置

API形式配置HSF服务 HSFApiProviderBean hsfApiProviderBean=new HSFApiProviderBean();hsfApiProviderBean.setCorePoolSize("50");hsfApiProviderBean.setMaxPoolSize("200");Spring配置HSF服务 Spring框架是在应用中广泛使用的组件,如果...

超时配置

Spring框架是在应用中广泛使用的组件,如果不想通过API的形式配置HSF服务,可以使用Spring XML的形式进行配置,上述例子中的API配置等同于如下XML配置。hsf.app.spring.util....

序列化方式选择

前提条件 在开发应用前,您已经完成以下工作:配置 EDAS 的私服地址和轻量级配置及注册中心 启动轻量级配置及注册中心 API形式配置HSF服务 HSFApiProviderBean hsfApiProviderBean=new HSFApiProviderBean();hsfApiProviderBean....

错误编码:HSF-0003

报错信息 HSF服务启动时,消费端报错如下。java.io.FileNotFoundException:/home/admin/logs/hsf.log 解决方案 如果无法找到或无权限查找默认的HSF日志路径,可在HSF启动时添加-DHSF.LOG.PATH 参数,用于修改默认的路径。示例格式如下。...

错误编码:HSF-0024

请在对应环境的HSF服务治理平台上查询服务,查看路由的目标IP是否都在Providers列表中。在老版本的HSF中,如果路由规则指定的IP没有提供服务,会报地址找不到错误。在新版本的HSF中(2.1.0.7开始),如果路由规则指定的IP没提供服务,会...

API手册

若不设置该属性,则默认使用HSF服务端的公共线程池-><property name="maxPoolSize" value="60"/></bean>ConsumerBean API配置方式-HSFApiConsumerBean 通过配置并初始化 com.taobao.hsf.app.api.util.HSFApiConsumerBean 完成HSF服务的订阅。...

错误编码:HSF-0029

报错信息 调用HSF服务时,报错信息如下。There is no TOP transformer for Service:[${serviceUniqueName}].解决方案 TOP调用方式是为了避免网关应用依赖后端服务的API包,TOP调用在服务端进行转换时,没有找到对应的 transformer。客户端...

如何将应用从HSF迁移到Dubbo3

例如,当有1个HSF服务节点,3个Dubbo节点(一个HSF3节点启用双发布后,同时作为HSF服务节点和Dubbo服务节点)时,HSF服务节点被调用的概率为1/4,Dubbo服务节点的调用概率为3/4。若任一种类型的节点不可用,则调用可用类型的节点。若两种...

错误编码:HSF-0012

报错信息 在调用HSF服务时,根据配置的单元化参数route获取userId时发生了异常。报错信息如下。java.lang.IllegalArgumentException:invalid route while WriteMode=unit,route:1 解决方案 出现上述错误,表示route所指定参数位置不正确。...

开发HSF应用(Pandora Boot)

HSF服务框架基于接口进行服务通信,当接口定义好之后,生产者将通过该接口实现具体的服务并发布,消费者也是基于此接口订阅和消费服务。public interface HelloService { String echo(String string);} 接口 ...

开发HSF应用(SDK)

定义服务接口 HSF服务基于接口实现,当接口定义完成后,生产者将使用该接口实现具体的服务,消费者也基于此接口订阅服务。在Demo的 itemcenter-api 工程中,定义了一个服务接口 com.alibaba.edas.carshop.itemcenter.ItemService 。public ...

无损上线HSF应用

k=hsf 命令用于执行上线操作,通知容器进行HSF服务发布,用户也可以手动调用该命令。结果验证 验证HSF应用无损上线包含QoS和日志两种方式。QoS 配置完脚本以后,执行部署应用、重置等操作时,即可以实现HSF应用的无损上线。登录该应用部署...

JVM-D启动配置参数

HSF服务发布时会瞬间暴露出去,在应用启动时如果承受不住压力,可以配置该参数。默认值是400,单位ms。D hsf.client.low.water.mark=32-D hsf.client.high.water.mark=64-D hsf.server.low.water.mark=32-D hsf.server.high.water.mark=64 ...

Dubbo及HSF接口参数说明

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

使用Cloud Toolkit诊断微服务

诊断微服务 HSF服务测试与Dubbo服务诊断操作一致,本文以Dubbo服务诊断为例。进入微服务诊断页面。注解方式 当您使用类似下述代码示例的注解方式时,请在包含注解的代码区域单击右键,然后在右键快捷菜单中选择 Alibaba Cloud>Microservice...

服务测试

操作步骤 登录 EDAS控制台,在左侧导航栏选择 流量管理>微服务治理>HSF>服务测试。在 服务测试 右侧选择微服务空间,然后单击具体服务名称。在 选择测试方法 面板中设置参数,然后单击 执行。参数 描述 调用IP 服务的实例(ECS或Pod)IP。...

一次调用过程

4 服务提供方的I/O线程接收到二进制内容,解码后生成通信请求对象,并将其递交给HSF服务端线程。5 在HSF服务端线程完成反序列化还原成请求对象。6 发起反射调用,并得到结果,即响应对象。7 响应对象会在HSF服务端线程中完成序列化,并存储...

配置HSF

EDAS同城服务层支持HSF应用、服务信息的展示,以及单元格(Cell)内流量封闭策略的配置(能够有效避免跨单元格、跨机房RPC调用带来的网络延迟增长,并控制爆炸半径在单元格内)。本文介绍如何针对EDAS上部署的HSF应用,配置同城多活服务层...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
物联网无线连接服务 商标服务 短信服务 云服务器 ECS Serverless 应用引擎 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用