依赖与配置项

添加 Spring 依赖 分布式事务依赖 Spring 4 框架,需要在应用中引入 Spring JAR 包,您可以在应用中添加如下 Spring Maven 依赖:!spring boot and spring dependencies begin-><dependency><groupId>org.springframework.boot</groupId>...

功能更新记录

支持资源包类型 支持地域 发布时间 微服务强弱依赖支持Dubbo 在应用强弱依赖治理的基础上,微服务强弱依赖治理功能,通过接入MSE,可分析出应用所依赖的Dubbo服务,并能够快速发起方法级别的故障注入(支持Dubbo方法级别的依赖注入)。...

AT 模式接入

在 GTS 工程的 pom.xml 文件中添加 Spring 依赖。groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>${spring-version}</version></dependency><dependency><groupId>org.springframework...

Saga 模式快速入门

基于 Spring 框架 在 Spring 框架中,您需要依次添加 Spring 依赖和分布式事务依赖。在应用中添加如下 Spring Maven 依赖:!spring boot and spring dependencies begin-><dependency><groupId>org.springframework.boot</groupId>...

强弱依赖治理最佳实践

本文以对一个部署在Kubernetes上的微服务应用进行强弱依赖治理为例,介绍通过场景化演练来发现依赖问题、暴露风险的整个过程。背景信息 关于强弱依赖治理的更多信息,请参见 强弱依赖治理概述 和 应用强弱依赖治理。示例说明 本文示例的...

Spring Cloud Gateway应用路由

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

技术栈使用指南

配置文件名称来源 由于 SOFA 中间件技术栈对日志配置的解决方案使用 Spring Boot,需要引入 Maven 依赖 spring-boot-starter-logging,此依赖默认使用 logback.xml 进行日志打印,因此日志配置文件的名称使用 logback-spring.xml。...

开发HSF应用(SDK)

添加Spring依赖-><dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>2.5.6(及其以上版本)</version></dependency>!添加edas-sdk的依赖-><dependency><groupId>...

开发HSF应用(SDK)

添加Spring依赖-><dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>2.5.6(及其以上版本)</version></dependency>!添加edas-sdk的依赖-><dependency><groupId>...

使用Exactly-Once投递语义收发消息

操作步骤 若要使用该语义,请按照以下步骤进行操作:在应用中添加SDK包依赖Spring 3.0以上版本的依赖。更多信息,请参见 步骤一:添加依赖。在用于存储消息消费结果的数据库中创建transaction_record表。更多信息,请参见 步骤二:创建...

Spring Boot应用如何快速接入Prometheus监控

步骤一:引入Spring Boot Actuator依赖,进行初始配置 这里选取一个基于Spring Boot和Spring Cloud Alibaba构建的 云原生微服务应用,为您介绍部署在Kubernetes集群上的Spring Boot微服务应用如何进行Prometheus接入的具体接入流程。...

Spring Boot应用如何快速接入Prometheus监控

步骤一:引入Spring Boot Actuator依赖,进行初始配置 这里选取一个基于Spring Boot和Spring Cloud Alibaba构建的 云原生微服务应用,为您介绍部署在Kubernetes集群上的Spring Boot微服务应用如何进行Prometheus接入的具体接入流程。...

开发RESTful应用(不推荐)

AsyncRestTemplate 由于AsyncRestTemplate需要在类实例化的阶段进行埋点支持的修改,所以如果需要使用全链路跟踪功能,需要按名称注入对象,eagleEyeAsyncRestTemplate,此对象默认添加了服务发现的支持。Autowired private ...

SOFABoot 使用类隔离

SOFABoot 提供了类隔离框架 SOFAArk,弥补了 Spring Boot 在类隔离能力上的缺失,用以解决在实际开发中常见的类冲突、包冲突问题。说明 更多信息,请参见 SOFAArk 概述。在 SOFABoot 工程中使用类隔离能力只需两步操作:配置 sofa-ark-...

SpringJPA 连接 OceanBase 数据库

本文介绍 SpringJPA 连接示例,并测试几个常用功能,与 Oracle 进行简单的性能对比。配置依赖<dependency><groupId>...spring其他依赖,此处省略。配置文件 applicationContext.xml 文件 内容如下:?xml version="1.0"encoding="UTF-8?...

SpringJPA 连接 OceanBase 数据库

配置依赖<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.25</version></dependency><dependency><groupId>org.springframework.data</groupId><artifactId>spring-data-jpa</artifactId>...

【通知】Lettuce客户端升级建议

依赖Spring Data Redis:请将底层依赖的Lettuce 客户端升级到6.3.0.RELEASE及以上版本,并打开 TCP_USER_TIMEOUT 参数,完整的代码示例请参见 Spring Data Redis。说明 若您当前不是阿里云 Tair 或 Redis 产品的用户,仍建议您在本地...

【通知】Lettuce客户端升级建议

依赖Spring Data Redis:请将底层依赖的Lettuce 客户端升级到6.3.0.RELEASE及以上版本,并打开 TCP_USER_TIMEOUT 参数,完整的代码示例请参见 Spring Data Redis。说明 若您当前不是阿里云 Tair 或 Redis 产品的用户,仍建议您在本地...

实现K8s集群应用的限流降级

Zuul 1.x网关需要引入 spring-cloud-zuul-starter-ahas-sentinel 依赖,无需引入其它依赖。Dubbo 2.7.x以上版本暂不支持在EDAS控制台部署接入AHAS,您可通过在应用中添加防护依赖的方式来接入AHAS。具体操作,请参见 接入Dubbo应用。

实现K8s集群应用的限流降级

Zuul 1.x网关需要引入 spring-cloud-zuul-starter-ahas-sentinel 依赖,无需引入其它依赖。Dubbo 2.7.x以上版本暂不支持在EDAS控制台部署接入AHAS,您可通过在应用中添加防护依赖的方式来接入AHAS。具体操作,请参见 接入Dubbo应用。

如何打包 Ark 包

本样例工程演示了如何借助 Maven 插件将一个 Spring Boot Web 工程打包成标准格式规范的可执行 Ark 包。前提条件 样例工程依赖 sample-ark-plugin,您需要提前在本地安装该 Ark Plugin。使用工具 SOFAArk 默认提供了 Maven 插件 sofa-ark-...

ack-pod-identity-webhook

ack-pod-identity-webhook组件可以帮您更便捷的使用容器服务提供的RRSA(RAM Roles for Service Accounts)特性,它可以为您的应用Pod自动注入应用依赖的挂载OIDC Token和环境变量配置,免去繁琐的手动配置工作。本文介绍ack-pod-identity-...

将应用从HSF架构迁移到Dubbo(Ali-Tomcat)

HSF依赖Spring版本建议使用4.x或其以上版本。删除HSF的客户端依赖。groupId>com.alibaba.edas</groupId> <artifactId>edas-sdk</artifactId> <version>1.5.4</version> </dependency>增加Dubbo相关依赖。edas-dubbo-extension...

任务常见问题

排查Pom依赖如果依赖 spring-boot-devtools 则需要排除掉。如果JobProcessor和process方法有aop注解,需要升级到最新版本SchedulerX客户端,低版本不支持aop。因为多加了一层代理导致Bean类型不匹配。可以把断点放入 ...

任务常见问题

排查Pom依赖如果依赖 spring-boot-devtools 则需要排除掉。如果JobProcessor和process方法有aop注解,需要升级到最新版本SchedulerX客户端,低版本不支持aop。因为多加了一层代理导致Bean类型不匹配。可以把断点放入 ...

任务常见问题

排查Pom依赖如果依赖 spring-boot-devtools 则需要排除掉。如果JobProcessor和process方法有aop注解,需要升级到最新版本SchedulerX客户端,低版本不支持aop。因为多加了一层代理导致Bean类型不匹配。可以放断点放入 ...

微服务强弱依赖治理

在应用强弱依赖治理的基础上,微服务强弱依赖治理功能,通过接入MSE,可分析出应用所依赖的Dubbo、Spring Cloud服务,并能够快速的发起方法级别的故障注入,帮助您快速分析出应用与所依赖的各种方法之间的强弱依赖关系。本文介绍如何进行微...

配置注入

使用 Spring MVC 注解注入配置,降低使用配置成本。可以直接使用@Value 注入配置:@Component class SampleRunner implements ApplicationRunner {@Value("${user.id}")String userId;Value("${user.name}")String userName;Value("${user....

Spring框架安全漏洞通告】CNVD-2022-23942安全漏洞

本文介绍Spring框架存在远程命令执行漏洞攻击风险以及如何解决。漏洞描述 根据 国家信息安全漏洞共享平台...引入了 spring-webmvc 或 spring-webflux 依赖。安全建议 请升级至Spring官方发布的最新版本完成漏洞修复,请参见 Spring版本。

Spring框架安全漏洞通告】CNVD-2022-23942安全漏洞

本文介绍Spring框架存在远程命令执行漏洞攻击风险以及如何解决。漏洞描述 根据 国家信息安全漏洞共享平台...引入了 spring-webmvc 或 spring-webflux 依赖。安全建议 请升级至Spring官方发布的最新版本完成漏洞修复,请参见 Spring版本。

实现配置管理

本文以Nacos配置管理的Demo应用为例,介绍如何在本地开发、调试Spring Cloud应用,使用Spring Cloud Alibaba Nacos Config实现配置管理,并通过 SAE 进行配置管理与推送。前提条件 在开发前,确保您已完成以下工作:下载 Maven 并设置环境...

Spring集成

} } 消息生产 在RabbitMQService中通过依赖注入的方式获取RabbitTemplate,并调用其提供的send接口发送消息。import org.springframework.amqp.core.Message;import org.springframework.amqp.core.MessageProperties;import org....

模块配置文件

故而在 SOFABoot 中,当一个模块 A 的 Spring-Parent 设置为另外一个模块 B,则 A 的 Spring-Parent 不再是根上下文 Root ApplicationContext,但是最终还是间接依赖到了根上下文,也能间接访问根上下文中的 Bean。关于 Spring-Parent 的...

搭建服务网关

本文介绍如何基于Spring Cloud Gateway和Spring Cloud Netflix Zuul使用Nacos搭建应用的服务网关。为什么使用SAE服务注册中心 SAE服务注册中心提供了开源Nacos Server的商用版本,使用开源版本 Spring Cloud Alibaba Nacos Discovery 开发...

搭建服务网关

本文介绍如何使用Nacos来搭建基于Spring Cloud Gateway或Spring Cloud Netflix Zuul的服务网关。准备工作 下载 Maven 并设置环境变量。(已经操作的可略过)下载最新版本 下载地址 Nacos Server。(已经操作的可以略过)解压下载的Nacos ...

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

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

连接 SOFA 服务注册中心

Spring Boot Tracer 依赖信息和与上文 Spring boot 2.x 相同。引入后,还需要在代码 Main 启动入口第一行加入以下开关:SofaTracerConfiguration.setProperty(SofaTracerConfiguration.JSON_FORMAT_OUTPUT,"false");配置 Dubbo 的注册中心...

接入Spring应用

通过在业务逻辑上添加依赖注解的方式将Spring应用接入应用防护,可以对调用方法进行注解埋点,减小对代码的入侵。本文将介绍如何将Spring应用接入应用防护。操作步骤 登录 AHAS控制台。在AHAS控制台左上角,选择应用接入的地域。在控制台...

从Apollo迁移到MSE Nacos

步骤二:更改依赖 在应用项目中将Apollo的依赖更改为Spring Cloud Alibaba的依赖。修改前:<dependency><groupId>com.ctrip.framework.apollo</groupId> <artifactId>apollo-client</artifactId> <version>2.0.0</version> </dependency>说明 ...

SpringJDBC 连接 OceanBase 数据库

本文将介绍如何使用 Spring JDBC 框架、MySQL Connector/J 和 OceanBase 数据库构建一个应用程序,实现基本的数据库操作,包括创建表、插入和查询数据等。点击下载 spring-jdbc-mysql-client 示例工程 前提条件 您已安装 OceanBase 数据库...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
安全加速 SCDN (文档停止维护) Serverless 应用引擎 金融分布式架构 应用高可用服务 企业级分布式应用服务 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用