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

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

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

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插件对单个应用发布的具体限制,请参见下表。名称 示例 限制 是否可调整...

泛化调用

HSFApiConsumerBean hsfApiConsumerBean=new HSFApiConsumerBean();hsfApiConsumerBean.setInterfaceName("com.alibaba.middleware.hsf.guide.api.service.OrderService");hsfApiConsumerBean.setVersion("1.0.0");hsfApiConsumerBean....

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

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

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

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

泛化调用

HSFApiConsumerBean hsfApiConsumerBean=new HSFApiConsumerBean();hsfApiConsumerBean.setInterfaceName("com.alibaba.middleware.hsf.guide.api.service.OrderService");hsfApiConsumerBean.setVersion("1.0.0");hsfApiConsumerBean....

使用日志排查问题

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

接入HSF开放RESTful

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

配置Java启动参数

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

发布服务示例场景概述

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

RPC服务无法调用

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

全链路流量控制简介

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

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框架为阿里巴巴自研的高效微服务框架,...

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

查看服务提供者对应的分组是否已经创建,如果没有创建则会鉴权失败。查看/home/admin/logs/hsf/hsf.log 文件确定具体的错误码。HSF错误码及解决方案,请参见 定位及解决HSF问题。

Pandora版本问题

mv/home/admin/downloads/taobao-hsf.tgz/home/admin/tomcat/deploy 说明/home/admin/downloads/taobao-hsf.tgz 为Pandora本地下载路径。home/admin/tomcat 为Ali-Tomcat安装路径。如果Pandora下载或Ali-Tomcat安装在其他路径,请使用实际...

升级或降级运行时环境

HSF应用:包括使用Pandora Boot开发的Spring Cloud应用和由Dubbo转换为HSF的应用,通过WAR或JAR包部署时,需要选择EDAS-Container相关版本的运行时环境。升级或降级运行时环境 登录 EDAS控制台。在左侧导航栏,单击 应用管理>应用列表,在...

安装及开发环境配置

在弹出的界面,选择 AliTomcat 页签,并在 taobao-hsf.sar Location 区域单击 Browse,选择本地的Pandora路径,如:d:\work\tomcat\deploy\taobao-hsf.sar。单击 Apply 或 Run,完成设置。一个工程只需配置一次,下次可直接启动。查看工程...

服务发布方式

例如一个后端的HSF服务可以在CSB上同时开放成RESTful、WebService和EDAS HSF(透传)三个不同类型的服务入口。目前,CSB后端接入RESTful、HSF、WebService、DUBBO类型的服务都可以开放成RESTful或者WebService,接入的SpringCloud、JDBC...

安装及开发环境配置

在弹出的界面,选择 AliTomcat 页签,并在 taobao-hsf.sar Location 区域单击 Browse,选择本地的Pandora路径,如:d:\work\tomcat\deploy\taobao-hsf.sar。单击 Apply 或 Run,完成设置。一个工程只需配置一次,下次可直接启动。查看工程...

sample-txc-edas 样例

sample-txc-edas/txc-client-mq/src/main/resources/hsf-consumer-beans-rds.xml sample-txc-edas/txc-client-console/src/main/resources/hsf-consumer-beans-rds.xml 在 sample-txc-edas 目录下执行 build.sh,编译样例工程。将下列编译...

什么是企业级分布式应用服务EDAS

无损上线HSF应用 全链路流量控制 查询HSF服务调用链 使用离群实例摘除保障HSF应用的可用性 云原生应用PaaS平台 云原生是指应用原生被设计为在云上以最佳方式运行,充分发挥云的优势。在云原生时代,PaaS平台将下沉到基础设施,成为云的一...

开发者指南概述

Spring Cloud Dubbo HSF Spring Cloud概述 实现服务注册与发现 实现负载均衡 实现配置管理 搭建服务网关 实现对象存储 实现任务调度 将Spring Cloud集群(多应用)平滑迁移到EDAS Dubbo概述 使用Spring Boot开发Dubbo微服务应用 使用Cloud ...

应用概览

提供服务的调用类型包含:HTTP Dubbo HSF DSF MQ Kafka Server Producer gRPC Thrift Sofa SchedulerX Spring_Scheduled JDK_Timer XXL_Job Quartz Span 错误数提供服务排行 TOP 5 应用在指定时间段提供服务的接口错误总数TOP 5。...

什么是智能洞察?

目前服务支持按照HTTP、Dubbo、HSF和MQ进行分类查询,并给出具体根因结果。应用服务整体错误率突增 基于服务历史3小时数据,判断最近5分钟应用错误率是否有异常突增点。目前服务支持按照HTTP、Dubbo、HSF和MQ进行分类查询,并给出具体根因...

应用概览

提供服务的调用类型包含:HTTP Dubbo HSF DSF MQ Kafka Server Producer gRPC Thrift Sofa SchedulerX Spring_Scheduled JDK_Timer XXL_Job Quartz Span 错误数提供服务排行 TOP 5 应用在指定时间段提供服务的接口错误总数TOP 5。...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
Serverless 应用引擎 媒体处理 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用