使用全链路流量控制监控入口应用的流量

如果入口应用是Spring Cloud Gateway或Netflix Zuul微服务网关,则需要提前创建微服务网关并绑定EDAS微服务空间。具体操作,请参见 新建云原生网关 或 Zuul网关用户指南。使用Spring Cloud Gateway作为入口网关时,需要Spring Cloud ...

使用Spring Cloud开发微服务应用并部署至SAE

本文以包含服务提供者和服务消费者的Spring Cloud应用为例,让您快速体验如何在本地开发、调试Spring Cloud应用并部署到 SAE,实现应用的服务注册与发现,以及消费者对提供者的调用。背景信息 如果您对Spring Cloud很陌生,仅了解Spring和...

原生 Spring Cloud 应用样例

GTS SDK 2.8.31 版本开始,GTS 全面支持原生 Spring Cloud 应用,包括 RestTemplate 和 Feign 两种方式。前提条件 在使用原生 Spring Cloud 应用样例前,请先完成以下工作:数据库依赖 MySQL,准备一个可用的 MySQL 环境(也可以是阿里云的...

Spring Cloud框架应用平滑迁移至SAE

如果您的Spring Cloud集群(包含多个应用)已经部署在阿里云上,您可以将应用迁移至 Serverless应用引擎SAE(Serverless App Engine)。本文介绍如何将应用平滑迁移到 SAE 中,以及实现基本的服务注册与发现。迁移流程 必需:迁移应用 迁移...

使用ACM简化Spring Cloud微服务环境配置管理

在本文中,以测试和生产环境下连接不同的数据库、配置不同的数据源(包括连接池)参数为例,介绍了如何搭配使用阿里云配置中心ACM与Spring Cloud,帮助您在微服务架构中简化环境配置管理。迁移到MSE Nacos ACM进入下线状态,所有配置管理...

基于消息队列RocketMQ版实现全链路灰度

spring-cloud-zuul应用在收到/A/dubbo 的请求时,会把请求转发给spring-cloud-a,然后spring-cloud-a通过Dubbo协议去访问spring-cloud-b,spring-cloud-b也通过Dubbo协议去访问spring-cloud-c,spring-cloud-c在收到请求后,会生产一个消息...

Spring Cloud服务配置服务降级

下文以一个示例介绍Spring Cloud服务降级的使用场景。未配置服务降级 Consumer 1、Consumer 2和Consumer 3默认调用ProductService中productservice服务的所有Path(/getIp、/product/{id} 和/products)。未配置服务降级规则的调用关系如下...

查看Spring Cloud应用的服务契约及变更通知

Spring Cloud服务还支持查看请求方法、请求路径、所属类的类名等信息。Swagger注解解析 作为OpenAPI规范的主要制定者,Swagger 虽并非是唯一支持OpenAPI的工具,但基本也属于一种事实标准。服务契约支持Swagger注解解析,并在控制台的服务...

压测Spring Cloud服务

本文介绍压测Spring Cloud服务的操作步骤。前提条件 应用已接入AHAS应用防护,具体操作,请参见 接入应用方式。背景信息 应用压测需要满足以下条件才有功能入口:应用SDK版本是1.8.5及以上。应用防护为高级防护模式。非公网环境。步骤一:...

Spring Cloud集群(多应用)平滑迁移到EDAS

如果您的Spring Cloud集群(包含多个应用)已经部署在阿里云上,那么本文档将向您介绍如何将集群及集群中的所有应用平滑迁移到EDAS中,并实现基本的服务注册与发现。如果您的Spring Cloud集群还未部署到阿里云,请联系EDAS技术支持人员为您...

使用Spring Cloud框架收发消息

spring.cloud.stream.bindings.MyOutput.destination=${kafka.output.topic.name} spring.cloud.stream.bindings.MyOutput.contentType=text/plain spring.cloud.stream.bindings.MyInput.group=${kafka.consumer.group} spring.cloud....

实现对象存储

本文档通过一个示例向您介绍如何在本地Spring Cloud应用中实现对象存储,并将该应用托管到EDAS中。为什么使用OSS OSS 是阿里云提供的海量、安全、低成本、高可靠的云存储服务。具有与平台无关的RESTful API接口,您可以在Spring Cloud开发...

实现服务注册与发现

本文介绍如何在本地基于Nacos开发一对Spring Cloud微服务示例应用(包含一个服务提供者Provider和一个服务消费者Consumer)。背景信息 微服务应用通过注册中心实现服务注册与发现。在开发应用时,可以根据实际需求,参考下图选择注册中心。...

测试Spring Cloud服务

在左侧导航栏,选择 流量管理>微服务治理>Spring Cloud。在 Spring Cloud 左侧导航栏单击 服务测试。在顶部菜单栏选择 地域,在 服务测试 右侧选择 微服务空间,然后单击具体服务名。在 选择测试方法 面板的 接口元数据 列表中需要测试的...

测试Spring Cloud服务

在左侧导航栏,选择 流量管理>微服务治理>Spring Cloud。在 Spring Cloud 左侧导航栏,单击 服务测试。在顶部菜单栏选择 地域,在 服务测试 右侧选择 微服务空间,然后单击具体服务名。在 选择测试方法 面板的 接口元数据 列表中需要测试的...

MQ 事务消息纳入全局事务管理样例

在正式环境 ECS 上运行时,请使用您订购的 GTS 服务实例全名,并配合使用下面的 spring.cloud.txc.accessKey 和 spring.cloud.txc.accessKey 配置。spring.cloud.txc.mode:GTS 工作模式,默认为 1(AT 模式)。MQ 实际上使用了 TCC 模式,...

无损下线Spring Cloud应用

您无需对应用进行任何配置、也无需在EDAS控制台进行任何操作,EDAS默认支持Spring Cloud应用无损下线。为什么需要无损下线 无损下线是为了保证从应用停止到恢复服务期间不影响正常运行的消费者的业务请求。理想条件下,在整个服务没有请求...

快速体验分布式事务

spring.cloud.txc.accessKey 和 spring.cloud.txc.secretKey:在 ECS 上正式运行,这里配置您 GTS 服务实例使用者的 AccessKey ID 和 AccessKey Secret 用于鉴权。默认是使用订购 GTS 服务实例的用户(即实例全名中间部分 账号ID 对应用户...

配置基于ALB网关的全链路灰度

A应用base版本-apiVersion:apps/v1 kind:Deployment metadata:name:spring-cloud-a spec:replicas:2 selector:matchLabels:app:spring-cloud-a template:metadata:labels:msePilotCreateAppName:spring-cloud-a app:spring-cloud-a spec:...

基于 Seata 的 Spring Cloud 应用样例

使用 Seata 能够解决 Spring Cloud 微服务应用的分布式事务问题。本文通过一个样例工程介绍如何将基于 Seata 实现分布式事务的 Spring Cloud 应用运行在 GTS 上。背景信息 GTS SDK 2.9.0 版本开始提供对 Seata 的兼容支持。样例简介 该样例...

环境准备

本文介绍了Spring Cloud ACM SDK的配置步骤。Spring Cloud ACM SDK的使用步骤 增加Maven依赖。groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-acm</artifactId><version>1.10.0</version></dependency...

Spring Cloud OpenFeign 埋点接入

本文将演示如何使用 SOFATracer 对 Spring Cloud OpenFeign 进行埋点。基础环境 本案例使用的各框架组件的版本如下:Spring Cloud Greenwich.RELEASE SOFABoot 3.1.1/SpringBoot 2.1.0.RELEASE SOFATracer 3.0.4 JDK 8 本案例包括两个子...

使用Alibaba Cloud Toolkit自动化部署微服务至SAE

如果使用Spring Cloud Finchley版本,对应Spring Cloud Alibaba版本为2.0.1.RELEASE。如果使用Spring Cloud Edgware版本,对应Spring Cloud Alibaba版本为1.5.1.RELEASE。说明 Spring Cloud Edgware版本的生命周期已结束,不推荐使用这个...

使用Cloud Toolkit创建Spring Cloud工程

使用Cloud Toolkit可以帮助您快速创建Spring Cloud工程,无需通过第三方客户端操作,可以直接帮助您快速上手,更加贴近您的开发场景需求。前提条件 下载并安装 JDK 1.8或更高版本。已安装和配置Cloud Toolkit,请参见 在IntelliJ IDEA中...

网关防护概述

AHAS 可以对网关进行流量控制,从流量入口处拦截骤增的流量,防止下游服务被压垮。...接入 Spring Cloud Gateway 应用。接入Spring Cloud Zuul应用。如何创建网关流控规则,请参见 API流控规则。如何自定义 API,请参见 API 管理。

DescribeGatewayTypes

GatewayLocation String 是 Cloud 网关位置。取值范围:Cloud:线上网关。On_Premise:线下网关。返回数据 名称 类型 示例值 描述 Code String 200 状态码。状态码为200表示请求成功。Message String successful 请求结果描述。RequestId ...

接入Spring Boot/Spring Cloud应用

将Spring Boot/Spring Cloud应用接入AHAS应用防护后,可以对其配置流控、隔离、熔断、系统或热点规则来保证系统稳定性。本文介绍如何使用SDK方式将Spring Boot/Spring Cloud应用接入应用防护。操作步骤 登录 AHAS控制台。在AHAS控制台左上...

开发者指南概述

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

Spring Cloud 使用 SOFARegistry

根据您的 Spring Cloud 版本信息,引入对应的 Tracer 依赖。Camden、Dalston 和 Edgware 版本(对应 Spring Boot 1.x 版本)!支持服务调用tracer日志记录能力->!for Spring Boot 1.X-><dependency><groupId>...

应用开发概述

Spring Cloud概述 实现服务注册与发现 实现负载均衡 实现配置管理 搭建服务网关 实现对象存储 实现任务调度 将Spring Cloud集群(多应用)平滑迁移到EDAS Dubbo EDAS支持Apache Dubbo微服务框架,您在Apache Dubbo框架下开发的微服务只需...

DescribeGateway

Location String Cloud 网关位置。可能值如下:Cloud:线上网关 On_Premise:线下网关 示例 请求示例 http(s):/[Endpoint]/?Action=DescribeGateway&GatewayId=gw-000eg44nmxbsfwbvq*&<公共请求参数>正常返回示例 XML 格式 ...

CreateGateway

Location String 是 Cloud 网关位置。取值范围:Cloud:线上网关。On_Premise:线下网关。GatewayClass String 否 Basic 网关规格。如果您的网关位置在本地数据中心,即线下网关,您可以忽略这个参数。如果您的网关位置在阿里云,即线上...

DescribeGateways

Location String Cloud 网关位置。可能值:Cloud:线上网关。On_Premise:线下网关。Code String 200 状态码。状态码为200表示请求成功。Success Boolean true 请求是否成功。示例 请求示例 http(s):/[Endpoint]/?Action=DescribeGateways&...

通过JWT实现认证鉴权

本视频介绍JWT的概念和作用场景,以及使用JWT实现认证鉴权的优势。我们还将演示如何利用Spring Cloud Gateway的Global Filter实现JWT认证鉴权,并演示如何在云原生网关上实现JWT认证鉴权的功能,取代Spring Cloud Gateway。视频教程

Spring Cloud Gateway应用路由

EDAS使用Java Agent技术以无侵入的方式增强托管的Spring Cloud Gateway应用,支持动态路由和插件配置能力。本文介绍如何在EDAS中进行Spring Cloud Gateway的常见两类配置:路由(Route)和插件(GatewayFilter)。使用限制 支持Spring ...

基于MSE Ingress的全链路灰度

假设应用的架构由MSE Ingress网关以及后端的微服务架构(Spring Cloud)组成,后端调用链路有3个:交易中心(A)、商品中心(B)和库存中心(C),可以通过客户端或者是HTML来访问后端服务,这些服务之间通过Nacos注册中心实现服务发现。...

基于MSE实现微服务应用无损上下线

apiVersion:apps/v1 kind:Deployment metadata:labels:app:spring-cloud-a name:spring-cloud-a spec:replicas:2 selector:matchLabels:app:spring-cloud-a template:metadata:labels:app:spring-cloud-a msePilotCreateAppName:spring-...

基于Ingress-APISIX网关实现全链路灰度

假设应用的架构由Ingress-APISIX网关以及后端的微服务架构(Spring Cloud)组成,后端调用链路有3个:商品中心(A)、交易中心(B)、库存中心(C),可以通过客户端或者HTML来访问后端服务,这些服务之间通过Nacos注册中心实现服务发现。...

MSE+云效AppStack实现应用服务全链路灰度

入口类型选择「MSE 云原生网关」,泳道组流量入口选择目标云原生网关,泳道组涉及应用选择 spring-cloud-a、spring-cloud-b、spring-cloud-c。创建分流泳道:泳道标签设置为 gray,路由规则条件列表添加 Parameter group=gray,则请求参数...

通过云效构建CI/CD实现微服务全链路灰度

应用 A 的基线版本 apiVersion:apps/v1 kind:Deployment metadata:name:spring-cloud-a namespace:default spec:selector:matchLabels:app:spring-cloud-a template:metadata:labels:app:spring-cloud-a msePilotCreateAppName:spring-...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云存储网关 NAT网关 VPN网关 弹性公网IP 共享流量包 短信服务
新人特惠 爆款特惠 最新活动 免费试用