问题描述 使用HSF开发应用时,提示以下报错。java.lang.IllegalArgumentException:ProviderBean 中指定的接口类不存在[com.taobao.hsf.jar.test.HelloWorldService1]解决...具体的使用方法请参见 API手册。适用于 企业级分布式应用服务EDAS
本产品(企业级分布式应用服务/2017-08-01)的OpenAPI采用 ROA 签名风格,签名细节参见 签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过 下载SDK 直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用...
问题描述 使用HSF开发应用时,提示以下报错。please check log on server side that unknown server error happens.问题原因 服务端在处理请求时,发生了未捕获的异常。解决方案 请查看服务端的[$U ser....适用于 企业级分布式应用服务EDAS
对于Spring Cloud Edgware及以上版本和Dubbo 2.5.3及以上版本的微服务应用,无需修改任何一行代码即可迁移至企业级分布式应用服务EDAS。该应用将拥有全生命周期管理的运维能力,监管控一体化、调用链查询和限流降级等微服务治理能力,以及...
解决方案 经过与阿里云技术专家多轮深入的技术交流后,畅捷通IT团队决定将整个微服务架构逐步部署到阿里云提供的企业级分布式应用服务EDAS上。对于通过Spring Cloud技术体系建立的微服务应用,可以在不改动任何代码的情况下,直接部署在...
问题描述 HSF向Redis汇报元数据失败,提示HSF-0077错误码。问题原因 该问题一般是由于Redis服务器不稳定或连接时网络环境异常造成。解决方案 该异常不影响HSF服务的发布、订阅和调用,可忽略,或参考以下...适用于 企业级分布式应用服务EDAS
问题描述 调用HSF服务超时,报错信息类似如下:[HSF-Provider]执行HSF服务[com.taobao.uac.client.dynamic.service.SellerDynamicService:1.0.0]的方法[queryPromotionBySellerIds~Ll]耗时[$Time]ms,接近...适用于 企业级分布式应用服务EDAS
EDAS支持Apache Dubbo微服务框架,您在Apache Dubbo框架下开发的微服务只需添加依赖和修改配置,对代码无侵入,即可部署到EDAS之后,获取EDAS企业级的微服务应用托管、微服务治理、监控报警和应用诊断等能力。Dubbo架构 开源Dubbo目前包含...
查看错误堆栈的最后部分,判断是否是自身代码导致的异常。例如:Caused by:com.yourcompany.yourpack 。适用于 企业级分布式应用服务EDAS
如果您正在使用ECS应用,但随着业务需求增加,对应用有单机多实例部署、高密度部署要求,同时希望使用K8s管理(如使用Kubectl工具),或使用K8s提供的其他功能。您可在EDAS控制台以ECS应用数据为模板,一键创建相同属性的K8s应用,同时保留...
产品 选择 企业级分布式应用服务(EDAS)。端云互联环境 设置需要调用的云端应用所在的地域和命名空间。除了默认命名空间外,其他命名空间下的应用需按照以下步骤手动打开 允许远程调试 开关。登录 EDAS控制台。在左侧导航栏选择 资源管理>...
产品 选择 企业级分布式应用服务(EDAS)。云端互联环境 设置需要调用的云端应用所在的地域和命名空间。除了默认命名空间外,其他命名空间下的应用需按照以下步骤手动打开 允许远程调试 开关。登录 EDAS控制台。在左侧导航栏,选择 资源...
产品 选择 企业级分布式应用服务(EDAS)。云端互联环境 设置需要调用的云端应用所在的地域和命名空间。除了默认命名空间外,其他命名空间下的应用需按照以下步骤手动打开 允许远程调试 开关。登录 EDAS控制台。在左侧导航栏,选择 资源...
问题描述 使用EDAS各种语言的SDK进行API接口调用时,提示以下错误:2018-11-29 10:48:59,909,ERROR ...适用于 企业级分布式应用服务EDAS 如果您的问题仍未解决,您可以在阿里云社区 免费咨询 或 提交工单 联系阿里云技术支持。
本文介绍如何使用Deployment创建K8s应用。使用限制 EDAS通过环境变量CATALINA_OPTS注入注册中心和JVM参数等配置。请在配置应用的启动命令时,引用CATALINA_OPTS环境变量。EDAS默认覆盖Java微服务应用的注册中心至当前微服务空间关联的注册...
应用总览 应用详情 展示应用和应用实例级别的核心指标、概览、JVM、主机、SQL调用、NoSQL调用、错误、上下游应用和接口的关键指标数据。应用详情 接口调用 展示接口级别的核心指标、概览、SQL调用、NoSQL调用、错误、上下游链路和接口的...
调用SwitchAdvancedMonitoring接口查询ECS和K8s集群中应用高级监控开关状态及控制接口。接口说明 使用 SwitchAdvancedMonitoring 接口需要保证 EDAS POP API Java or Python SDK 为 3.15.2 及以上版本。调试 您可以在OpenAPI Explorer中...
应用在EDAS中创建并部署后,还会不断迭代,需要升级。当您的应用规模较小或服务架构比较简单,在开发、测试完成后,可以直接升级,即直接部署新版本。本文介绍如何使用EDAS控制台单批升级应用。操作步骤 登录 EDAS控制台。在左侧导航栏中...
为应用配置Sidecar容器可以帮助您运行辅助服务,例如日志收集、配置更新、网络代理。此外,您还可以配置Init Container,帮助您执行一些应用容器启动前的准备工作,例如设置配置文件、下载应用依赖、等待其他服务就绪或迁移数据库。本文...
在创建应用时配置挂载 登录 EDAS控制台,在左侧导航栏,单击 应用管理>应用列表,在顶部菜单栏选择地域并在页面上方选择 所属微服务空间,然后在 应用列表 页面左上角,单击 创建应用。在 应用基本信息 页签,选择集群类型和应用运行环境,...
在EDAS控制台使用镜像、JAR包或WAR包部署应用至K8s集群时,如果您精通Docker和JVM,并且希望在启动前进行特殊配置或不采用EDAS中预设的启动参数,您可设置容器启动和运行时需要的命令。背景信息 制作镜像时,已通过Dockerfile文件中的 ...
若不勾选 接入已存在的SchedulerX应用分组,创建EDAS应用时,在SchedulerX相同地域的相同微服务空间下将会创建一个应用分组,该应用分组的名称以及应用ID将与ECS应用的应用名称一致。若勾选 接入已存在的SchedulerX应用分组,需在右侧下拉...
当您在本地已经部署了可以正常运行的微服务应用,可以参照本篇教程将微服务应用平滑迁移至EDAS。前提条件 本文以在本地搭建了一个OnlineShop微服务应用为前提进行步骤说明,具体操作,请参见 搭建本地微服务应用环境。如果您在本地已有其他...
在创建应用时配置应用生命周期的钩子和探针 登录 EDAS控制台,在左侧导航栏,单击 应用管理>应用列表,在顶部菜单栏选择地域并在页面上方选择 所属微服务空间,然后在 应用列表 页面左上角,单击 创建应用。在 应用基本信息 页签,选择集群...
在容器服务K8s集群中创建或部署应用时,您可以根据实际需求修改应用实例的调度规则,将Pod实例尽可能部署在多个可用区和多个节点,来增强应用的可用性。本文介绍如何配置调度规则。在创建应用时配调度规则 登录 EDAS控制台,在左侧导航栏,...
应用在系统中运行需要配置特定的环境变量,例如Java应用程序在配置JAVA_HOME及其PATH后,其相关命令才可以被执行。本文介绍了如何在EDAS控制台上为应用配置环境变量。背景信息 目前EDAS控制台支持三种环境变量类型:自定义:创建应用时...
在创建应用时配置Java启动参数 登录 EDAS控制台,在左侧导航栏,单击 应用管理>应用列表,在顶部菜单栏选择地域并在页面上方选择命名空间,然后在 应用列表 页面左上角,单击 创建应用。在 应用基本信息 页签选择集群类型和应用运行环境,...
如果您在创建应用时指定了多个容器,EDAS仅会将数据卷挂载至应用主容器中。对于Sidecar或InitContainer容器,需通过VolumeMounts将需要挂载的目录挂载至Sidecar容器或初始化容器中。本文介绍如何在创建或部署应用时,通过配置自定义Volumes...
在Kubernetes中,为应用配置Pod的DNS策略可以控制Pod如何访问DNS服务,以及如何处理DNS解析,确保Pod能够找到其他服务并与服务通信。本文介绍在创建应用时,如何为应用设置Pod的DNS策略、DNS配置和域名别名。操作步骤 登录 EDAS控制台,在...
EDAS已实现和启动模板的无缝对接,在创建应用、扩容和弹性伸缩等场景下,EDAS的ECS集群都支持通过配置启动模板来作为资源创建的蓝本,以提升您的资源创建效率。本文介绍如何使用启动模板创建ECS实例。背景信息 创建实例启动模板 是一项持久...
EDAS应用监控及治理通过探针技术,在应用运行态进行字节码增强,实现应用性能管理和微服务治理能力。通常应用无需修改任何一行业务代码,即可正常接入探针,研发态也无需感知到探针的存在。随着探针能力迭代,发布新版本探针后,默认自动在...
本文介绍在EDAS上如何将应用从HSF迁移到Dubbo3。参考本文档,您可以在EDAS中将使用HSF构建的微服务系统逐步迁移至Dubbo3架构。迁移期间,您的服务无需整体停机。背景信息 Dubbo3是流行的开源Java微服务框架,具备更丰富的服务治理能力和更...
为了帮助您快速体验如何在EDAS中部署微服务应用,EDAS提供了Spring Cloud、Dubbo和HSF微服务应用Demo,同时还提供了可以快速部署应用的默认ECS环境。本文介绍如何在ECS默认环境中部署微服务应用。视频教程 前提条件 已开通EDAS。具体操作,...
在容器服务K8s集群或Serverless K8s集群中以WAR包或JAR包方式创建或部署应用时,您可以配置应用端口、应用访问路径以及最大线程数等参数信息。在创建应用时配置Tomcat 登录 EDAS控制台,在左侧导航栏,单击 应用管理>应用列表,在顶部菜单...
为了帮助您能够快速地在EDAS中部署微服务应用,EDAS提供了Spring Cloud、Dubbo和HSF微服务应用Demo,您可以将应用Demo部署到自定义ECS环境(指定ECS集群)中。本文介绍如何在自定义ECS环境中部署微服务应用。前提条件 已开通EDAS。具体操作...
在 应用创建完成 页签确认 应用基本信息、应用配置 和 应用高级设置 等信息,确认完毕后单击 确定创建应用。在 应用总览 页面顶部提示信息中,单击 查看详情,可在 变更记录 页面查看变更流程。应用部署需要几分钟,请您耐心等待。变更完成...
随着ARM64架构服务端的流行,为了让您选择更加多元化,EDAS在K8s集群中使用WAR、JAR包部署应用时,支持选择多平台架构。本文介绍如何在EDAS控制台配置镜像目标架构。使用限制 仅支持Kubernetes ACK集群。仅支持使用WAR、JAR包部署应用的...
本文介绍部署在K8s集群上的应用如何使用虚拟节点(Virtual Node)以及弹性容器实例(ECI)。前提条件 已登录 弹性容器实例控制台 开通弹性容器实例服务。确认集群所在区域在ECI支持的地域列表内。您可以登录 弹性容器实例控制台 查看已支持...
在左侧导航栏,单击 应用管理>应用列表,在顶部菜单栏选择地域,并在页面上方选择微服务空间,然后在 应用列表 页面左上角,单击 创建应用。在 应用基本信息 页面中设置应用的集群类型和应用运行环境,然后单击 下一步。配置项 描述 集群...
在EDAS中部署的SpringCloud和Dubbo应用能够无侵入对接MSE微服务治理能力。当前EDAS支持您在创建和部署应用时为应用配置服务注册与发现、推空保护和无损上线微服务治理能力。本文介绍如何配置微服务治理。背景信息 服务注册与发现 Java微...