快速入门

引入 guardian 定义的 beanspring/guardian-sofalite.xml"/>!配置 AOP 拦截器。bean class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">...

注意事项

GTS 注解方法的调用包含以下三点注意事项:带有@TxcTransaction 注解的方法可以在其他的类被调用,但需要显式的指定的 Spring bean 实例。如果@TxcTransaction 注解方法在本类的其他方法被调用,需要显式指定实例。开启事务只能直接...

接入单元化能力

REQUIRES_NEW</value></property></bean>在发起方的 spring 事务模板内,调用 dtxService.start(bizType,bizId,userId,context)方法开启分布式事务(不再使用前文中[@DtxTransaction](#)注解的方式开启事务);其中参数 userId 会作为单元...

序列化方式选择

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

序列化方式选择

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

发起方配置

} } } 重要 该方法所在类需要配置成 Spring Bean 才能被分布式事务扫描器识别。DtxTransaction 注解属性说明如下表所示。参数 说明 bizType 必选项。该属性指定业务类型,由用户根据自己业务场景自定义,长度不超过 30 字符。timeout 该...

MPC API

bean id="mpcServiceStarter"class="com.alipay.gateway.spi.mpc.MpcServiceStarter"> <property name="registryUrl" value="${registry_url}"/>${app_name}"/>${workspace_id}"/>${project_name}"/>${privatekey_path}"/></bean>Spring Boot...

接入Spring应用

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

使用Prometheus监控MicroMeter的Java应用

步骤一:将Spring Boot Actuator加入Java应用 在Project的pom.xml添加 Actuator 依赖。groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId><version>x.y.x<version></...

使用Prometheus监控MicroMeter的Java应用

步骤一:将Spring Boot Actuator加入Java应用 在Project的pom.xml添加 Actuator 依赖。groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId><version>x.y.x<version></...

AT 模式接入

jdbc</artifactId><version>${spring-version}</version></dependency>说明 Spring 3.0 及以上版本对 Spring Bean 提供了稳定的性能和功能支持,且在实际使用较为普遍,建议使用。使用 Spring 3.0 以上版本依赖,请在上面的实例代码前...

发布 SOFARPC 服务

ref:该属性用于指定服务实现所对应的 Spring Bean,通过 Bean ID 和服务实现类进行关联。本地运行 在工程的根目录下执行 mvn clean install 命令,在 target 目录下生成一个可执行的 Fat JAR 文件,例如:APPNAME-service-1.0-SNAPSHOT-...

服务定义与开发

bean id="mpcServiceStarter"class="com.alipay.gateway.spi.mpc.MpcServiceStarter"> <property name="registryUrl" value="${registy_url}"/>${app_name}"/>${workspace_id}"/>${project_name}"/>${privatekey_path}"/></bean>spring-boot ...

TCC 模式接入

分布式事务支持以 TCC 模式接入 SOFARPC、Dubbo 和 Spring Cloud 远程服务框架。本文将介绍如何定义接口、实现接口,并针对远程服务框架进行发布服务。定义接口 TCC 参与者需要实现三个方法,分别是一阶段 Try 方法、二阶段 Confirm 方法...

通过SkyWalking上报Java应用数据

在下方表格的 相关信息 列获取接入点信息。说明 如果应用部署于阿里云生产环境,则选择阿里云VPC网络接入点,否则选择公网接入点。背景信息 SkyWalking是一款广受欢迎的国产APM(Application Performance Monitoring,应用性能监控)...

通过SkyWalking上报Java应用数据

在下方表格的 相关信息 列获取接入点信息。说明 如果应用部署于阿里云生产环境,则选择阿里云VPC网络接入点,否则选择公网接入点。背景信息 SkyWalking是一款广受欢迎的国产APM(Application Performance Monitoring,应用性能监控)...

版本说明

Dcom.alipay.sofa.rpc.compatible.rms3124=true 修复 Spring Framework 版本升级:5.1.14.RELEASE 升级至 5.2.20.RELEASE,Spring RCE 漏洞 在 Spring Framework 的这个版本被修复。更新 jackson.version 2.11.2 升级至 2.11.4。netty 4....

隔离功能扩展

} } 说明@XNodeListSpring:当在 XML 中配置相应 bean 的名字时,SOFABoot 会从 Spring 上下文中获取到相应的 bean 实例。在 XML 中定义该贡献点描述类:<sofa:extension-point name="testSpringList" ref="iExtension"><sofa:object class=...

Nacos Spring

操作步骤 在 Maven 项目的 pom.xml 文件增加以下配置来获取 Nacos Spring SDK。groupId>com.alibaba.nacos</groupId> <artifactId>nacos-spring-context</artifactId> <version>${latest.version}</version></dependency>使用...

开发HSF应用(SDK)

根据Spring配置Bean ID“item”获取订阅到的服务 final ItemService itemService=(ItemService)ctx.getBean("item");……/调用服务ItemService的getItemById方法 System.out.println(itemService.getItemById(1111));调用服务...

开发HSF应用(SDK)

根据Spring配置Bean ID“item”获取订阅到的服务 final ItemService itemService=(ItemService)ctx.getBean("item");……/调用服务ItemService的getItemById方法 System.out.println(itemService.getItemById(1111));调用服务...

自建Nacos配置中心迁移到MSE Nacos

spring.cloud.nacos.config.server-addr=${MSE的公网/私网地址} 并且在如下配置,将Namespace替换为MSE的Namespace,如果命名空间ID没有变化,则不需要修改。MSE默认命名空间(Namespace)为空,可以不填写。如果导入的命名空间ID不...

启动加速-异步初始化方法

异步加速原理 在实际使用 Spring/Spring Boot 开发,一些 Bean 在初始化过程,会执行一些准备操作,如:拉取远程配置 初始化数据源 在应用启动期间,这些 Bean 会增加 Spring 上下文刷新时间,导致应用启动耗时变长。为了加速应用启动...

新建工程

SOFABoot 支持创建 Web 和 Core 两种类型的工程。Web 工程 通常用于需要 Web 页面展现的应用。当用该工程类型开发一个 Web 程序时,相当于“基于 Spring Boot 的 Web 应用+SOFA ...测试类启动了 Spring Boot 进行 bean 的简单功能测试。

配置同城双活模式

数据访问代理默认不支持同城双活模式,您需要进行手动配置。本文将介绍如何为数据...Spring 配置文件配置了事务,事务的 DataSource 配置需要使用 dbp-connector 代理 DataSource,即第 3 步 Spring 配置文件的 delegatingDataSource。

Spring任务

Spring任务如何获取任务上下文 在业务应用工程代码增加以下代码获取任务上下文。JobContext jobContext=ContainerFactory.getContainerPool().getContext();Spring任务是否支持返回结果 版本客户端大于1.10.11时,Spring任务支持返回结果...

Spring任务

Spring任务如何获取任务上下文 在业务应用工程代码增加以下代码获取任务上下文。JobContext jobContext=ContainerFactory.getContainerPool().getContext();Spring任务是否支持返回结果 版本客户端大于1.10.11时,Spring任务支持返回结果...

模块配置文件

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

SpringJDBC 连接 OceanBase 数据库

user=test_user001@mysql001&password=*&useSSL=false 步骤三:修改 spring-jdbc-mysql-client 项目中的数据库连接信息 根据 步骤二:获取 OceanBase 数据库 URL 中获取的信息修改文件 spring-jdbc-mysql-client/src/main/java/...

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

deployment-name"步骤二:部署应用 部署spring-cloud-zuul、spring-cloud-a、spring-cloud-b、spring-cloud-c这四个业务应用,以及注册中心Nacos Server和消息服务RocketMQ Server,您也可以直接在 Demo 中获取对应的源码。spring-cloud-...

系统集群验证签名

Spring MVC 服务@Bean public FilterRegistrationBean filterRegistrationBean(@Value("${pub.app.accessKey}")String keyId,@Value("${pub.app.secretKey}")String secretKey){ FilterRegistrationBean registration=new ...

使用Jenkins实现镜像的CI/CD

您可以使用Jenkins实现镜像的CI/CD,只要您在GitLab提交源代码,容器镜像会自动使用源代码构建镜像,容器服务会自动拉取镜像部署应用,并自动发送事件通知到钉钉群。前提条件 已安装Git、GitLab和Jenkins。说明 GitLab需要安装JDK8,部分...

Saga 模式快速入门

bean id="stateMachineEngine"class="io.seata.saga.engine.impl.ProcessCtrlStateMachineEngine"><property name="stateMachineConfig" ref="dbStateMachineConfig"></property></bean><bean id="dbStateMachineConfig"class=...

properties-属性值获取

本教程以 SOFABoot Core 工程为例,示范如何获取 resources/config/application.properties 配置的属性信息。其他类型的 SOFABoot 工程也是采用类似方法,不再一一赘述。前置条件 单击 下载示例工程。用 IDE 打开主 pom.xml 所在文件夹。...

使用说明

本文介绍如何使用数据访问代理连接器来进行 SQL 链路追踪、指定分库分表路由和拦截器扩展。...配置方法如下:在 Spring 的配置文件,添加以下 bean(以 sqlCountInterceptor 类为例):<bean id="simpleDataSourceConnector"class=...

常见问题

任务管理常见问题 Spring应用找不到Bean怎么办?任务失败,报错“submit jobInstanceId to worker timeout”任务失败,报错“used space beyond 90.0%!任务失败,报错“ClassNotFoundException”任务失败,报错“jobInstance=xxx don't ...

常见问题

任务管理常见问题 Spring应用找不到Bean怎么办?任务失败,报错“submit jobInstanceId to worker timeout”任务失败,报错“used space beyond 90.0%!任务失败,报错“ClassNotFoundException”任务失败,报错“jobInstance=xxx don't ...

常见问题

任务管理常见问题 Spring应用找不到Bean怎么办?任务失败,报错“submit jobInstanceId to worker timeout”任务失败,报错“used space beyond 90.0%!任务失败,报错“ClassNotFoundException”任务失败,报错“jobInstance=xxx don't ...

索引

报警常见问题 killed from server don't update progress more than 30s 任务管理常见问题 Spring应用找不到Bean怎么办?任务失败,报错“submit jobInstanceId to worker timeout”任务失败,报错“used space beyond 90.0%!任务失败,报...

索引

报警常见问题 killed from server don't update progress more than 30s 任务管理常见问题 Spring应用找不到Bean怎么办?任务失败,报错“submit jobInstanceId to worker timeout”任务失败,报错“used space beyond 90.0%!任务失败,报...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
全局事务服务 (文档停止维护) Serverless 应用引擎 云监控 企业级分布式应用服务 金融分布式架构 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用