接入单元化能力

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

连接池

PolarDB 支持会话级连接池和事务级连接池,您可以根据业务场景选择合适的连接池,帮助降低因大量连接导致的数据库负载压力。注意事项 更改连接池设置后,仅对新建连接生效。如何修改连接池设置,请参见 配置数据库代理。当前连接池功能不...

通过Zipkin上报Java应用数据

通过Zipkin为应用埋点并上报链路数据至 可观测链路 OpenTelemetry 版 后,可观测链路 OpenTelemetry 版 即可开始监控应用,您可以查看应用拓扑、调用链路、异常事务、慢事务和SQL分析等一系列监控数据。本文介绍如何进行手动埋点,以及使用...

通过Zipkin上报Java应用数据

通过Zipkin为应用埋点并上报链路数据至 可观测链路 OpenTelemetry 版 后,可观测链路 OpenTelemetry 版 即可开始监控应用,您可以查看应用拓扑、调用链路、异常事务、慢事务和SQL分析等一系列监控数据。本文介绍如何进行手动埋点,以及使用...

样例工程

sentinel-demo-annotation-spring-aop:Sentinel使用注解的示例。sentinel-demo-dubbo:在Dubbo应用中接入Sentinel的示例。sentinel-demo-rocketmq:在RocketMQ中接入Sentinel的示例。您也可以查看 应用防护快速入门 或更多的 Sentinel样例...

Spring 集成

背景信息 主要包括以下三部分内容:普通消息生产者和 Spring 集成 事务消息生产者和 Spring 集成 消息消费者和 Spring 集成 请确保同一个 Group ID 下所有 Consumer 实例的订阅关系保持一致。详情请参见 订阅关系一致。SpringBoot 框架下...

基于 Seata 的 Spring Cloud 应用样例

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

事务级连接池

PolarDB 支持事务级连接池,您可以根据业务需求使用事务级连接池,帮助降低因大量连接导致的数据库负载压力。前提条件 事务级连接池功能需要数据库代理的版本为2.3.46及以上。背景信息 由于 PolarDB PostgreSQL版 的连接模型是每个连接需要...

事务级连接池

PolarDB 支持事务级连接池,您可以根据业务需求使用事务级连接池,帮助降低因大量连接导致的数据库负载压力。前提条件 事务级连接池功能需要数据库代理的版本为2.3.46及以上。背景信息 由于 PolarDB PostgreSQL版(兼容Oracle)的连接模型...

设置连接池

选择 连接池 RDS MySQL数据库代理连接池分为事务级连接池和会话级连接池,您可以按照实际使用场景选择是否使用连接池,以及使用连接池的类型:连接池类型 使用场景 事务级连接池(推荐)业务侧多为短连接 连接创建频繁 连接数量很大(大于...

SpringJPA 连接 OceanBase 数据库

启用 annotation 事务-><tx:annotation-driven transaction-manager="transactionManager"/>!配置 Spring Data JPA 扫描目录-><jpa:repositories base-package="com.bjyada.demo" /><bean class=...

SpringJPA 连接 OceanBase 数据库

启用 annotation事务-><tx:annotation-driven transaction-manager="transactionManager"/>!配置Spring Data JPA扫描目录-><jpa:repositories base-package="com.bjyada.demo" /><bean class=...

PolarDB PostgreSQL版架构介绍

Storage带来的挑战 架构原理 数据一致性 低延迟复制 Recovery优化 PolarDB PostgreSQL版HTAP架构详解 HTAP架构原理 分布式优化器 算子并行化 消除数据倾斜问题 SQL级别弹性扩展 事务一致性 TPC-H性能:加速比 TPC-H性能:和传统MPP数仓对比...

分布式事务

本文主要介绍 PolarDB-X 1.0 分布式事务的基本原理。分布式事务通常使用二阶段提交来保证事务的原子性(Atomicity)和一致性(Consistency)。二阶段事务会将事务分为以下两个阶段:准备(PREPARE)阶段:在PREPARE阶段,数据节点会准备好...

基于MySQL 5.6的分布式事务

基本原理 对于MySQL 5.6版本,由于MySQL XA协议实现尚不成熟,PolarDB-X 1.0 自主实现了2PC事务策略用于分布式事务。MySQL 5.7及更高版本中,推荐您使用XA事务策略。如何使用 如果某个事务可能涉及多个数据分库,则需要将当前事务声明为...

发起方配置

binding.tr/>基于 Dubbo 发布的服务订阅开启分布式事务 为需要开启分布式事务的接口增加分布式事务注解@DtxTransaction(com.alipay.sofa.dtx.client.aop.annotation.DtxTransaction),表明此方法内部需要开启分布式事务。重要 注解需放在...

AT 模式接入

AT 模式接入适用的场景包括跨数据库事务、MQ 的消息事务、EDAS 的服务事务及多场景混合型事务方案。本文介绍如何基于@TxcTransaction 注解使用 GTS 服务。前提条件 在使用 AT 模式接入 GTS 前,请先完成以下工作:开通 GTS(创建事务分组)...

Spring集成

云消息队列 RabbitMQ 版 支持Spring框架的SDK,本文介绍如何集成Spring框架的SDK客户端收发消息。前提条件 您已在 云消息队列 RabbitMQ 版控制台 创建实例、Vhost、Exchange、Queue等相关资源,具体操作,请参见 步骤二:创建资源。安装...

Seata 应用样例

Seata 是基于全局事务服务 GTS 的开源分布式事务解决方案,和 GTS 的核心原理事务协议是完全一致的。本文通过样例介绍如何将一个基于 Seata 的分布式事务应用迁移到 GTS 上运行。前提条件 在使用 Seata 应用样例前,请先完成以下工作:...

Java SpringBoot 自研应用接入 SSO 示例

1.引入工具包 在 pom.xml 中增加依赖:spring-boot-starter-oauth2-client,示例如下:<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.4.1</version></parent>...

TCC 模式接入

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

开发HSF应用(Pandora Boot)

spring.application.name=hsf-pandora-boot-provider server.port=8081 spring.hsf.version=1.0.0 spring.hsf.timeout=3000 说明 建议将服务版本(spring.hsf.version)和服务超时(spring.hsf.timeout)都统一配置在 application....

开发HSF应用(Pandora Boot)

spring.application.name=hsf-pandora-boot-provider server.port=8081 spring.hsf.version=1.0.0 spring.hsf.timeout=3000 说明 建议将服务版本(spring.hsf.version)和服务超时(spring.hsf.timeout)都统一配置在 application....

使用Redis在Web应用中实现会话管理

会话(session)管理是Java Web应用不可或缺的...spring.session.store-type=REDIS spring.session.redis.flush-mode=on-save spring.session.redis.namespace=spring:session spring.redis.host=r-bp1xxxxxxxxxxxxxxxx.redis.rds.aliyuncs....

事务消息

事务消息为 云消息队列 RocketMQ 版 中的高级特性消息,本文为您介绍事务消息的应用场景、功能原理、使用限制、使用方法和使用建议。应用场景 分布式事务的诉求 分布式系统调用的特点为一个核心业务逻辑的执行,同时需要调用多个下游业务...

Ark 服务机制

在 Biz 内部,如果是 Spring Boot、SOFABoot 应用,可以直接使用注解@ArkInject 引用服务,注解声明如下:@java.lang.annotation.Target(ElementType.FIELD)@java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME...

通过OpenTelemetry上报Java应用数据

Spring Batch 3.0+(暂不支持5.0+)Spring Cloud Gateway 2.0+Spring Data 1.8+Spring Integration 4.1+(暂不支持6.0+)Spring JMS 2.0+Spring Kafka 2.7+Spring RabbitMQ 1.0+Spring Scheduling 3.1+Spring RestTemplate 3.1+Spring Web ...

通过OpenTelemetry上报Java应用数据

Spring Batch 3.0+(暂不支持5.0+)Spring Cloud Gateway 2.0+Spring Data 1.8+Spring Integration 4.1+(暂不支持6.0+)Spring JMS 2.0+Spring Kafka 2.7+Spring RabbitMQ 1.0+Spring Scheduling 3.1+Spring RestTemplate 3.1+Spring Web ...

前言

Bolt 和 SpringCloud 转换 介绍 Bolt 协议和 Spring Cloud 协议互相转换的方式。课后练习:通过 MOSN mecha 完成 brpc 转 ehttp 协议调用 介绍如何完成 brpc 和 ehttp 协议转换。您需要根据这些内容独立完成在 MOSN 中进行协议转换的练习。...

直播公告(2023年)

MSE Serverless 正式商用,构建低成本高弹性的微服务架构 2023-09-26 MSE微服务引擎 直播主题 直播介绍 相关文章 直播时间 Seata Saga 快速入门和实践 Saga作为分布式事务的解决方案之一,在长事务上应用尤其广泛,Seata作为最流行的分布式...

Dubbo 埋点接入

在工程的 application.properties 文件下添加相关参数:#Spring boot application spring.application.name=dubbo-provider#Base packages to scan Dubbo Component:@org.apache.dubbo.config.annotation.Service dubbo.scan.base-packages...

通过Jaeger上报Java应用数据

通过Jaeger为应用埋点并上报链路数据至 可观测链路 OpenTelemetry 版 后,可观测链路 OpenTelemetry 版 即可开始监控应用,您可以查看应用拓扑、调用链路、异常事务、慢事务和SQL分析等一系列监控数据。本文介绍如何进行手动埋点,以及使用...

通过Jaeger上报Java应用数据

通过Jaeger为应用埋点并上报链路数据至 可观测链路 OpenTelemetry 版 后,可观测链路 OpenTelemetry 版 即可开始监控应用,您可以查看应用拓扑、调用链路、异常事务、慢事务和SQL分析等一系列监控数据。本文介绍如何进行手动埋点,以及使用...

快速入门

示例如下:使用注解驱动(annotation-driven)的方式声明 Bean。在云端发布应用。本地客户端开发完成后,您需要将其发布部署到 SOFAStack 经典应用服务。详细步骤,请参见 发布部署应用。在控制台配置调度任务。登录任务调度控制台。在左侧...

功能发布记录(2022年)

新增 无 服务契约、服务测试支持Spring Boot 2.6.3版本 服务契约、服务测试支持Spring Boot 2.6.3版本。新增 无 流量防护针对Zuul网关支持自定义Fallback默认行为 流量防护针对Zuul网关支持自定义Fallback默认行为。新增 无 无损上下线可...

Demo工程

Demo工程包含普通消息、顺序消息、事务消息、定时和延时消息的测试代码,以及相关Spring的配置。前提条件 安装IDE。您可以使用IntelliJ IDEA或者Eclipse,本文以IntelliJ IDEA为例。请下载IntelliJ IDEA Ultimate版本,并参见IntelliJ IDEA...

步骤三:开发单元化应用

} 分布式事务 在事务发起方的 spring 事务模板内,调用 dtxService.start()方法开启分布式事务,需要在开启时,增加单元化架构下的分片参数,用做服务路由和数据库路由。代码示例如下:Map,Object>properties=newHashMap,Object>();开启...

如何在SchedulerX 2.0平台上托管XXL-JOB任务

spring.schedulerx2.endpoint=xxxxxxx spring.schedulerx2.namespace=xxxxxxx spring.schedulerx2.groupId=xxxxxxxx spring.schedulerx2.appKey=xxxxxxx 创建方法任务@XxlJob方法注解 以XXL-JOB-2.2.1接口为例,参考开源xxl-job-executor-...

如何在SchedulerX 2.0平台上托管XXL-JOB任务

spring.schedulerx2.endpoint=xxxxxxx spring.schedulerx2.namespace=xxxxxxx spring.schedulerx2.groupId=xxxxxxxx spring.schedulerx2.appKey=xxxxxxx 创建方法任务@XxlJob方法注解 以XXL-JOB-2.2.1接口为例,参考开源xxl-job-executor-...

应用开发手册

数据上报:(5)边缘托管应用处理事务后,可以将事件内容转化成数据模型要求的格式,然后根据(边缘)IoT平台提供的数据插入接口,上报数据到边缘数据总线,然后内部流转到云端数据总线。(6)云端SaaS应用,可以通过IoT平台提供的查询数据模型...
共有96条 < 1 2 3 4 ... 96 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
Serverless 应用引擎 全局事务服务 (文档停止维护) 企业级分布式应用服务 金融分布式架构 邮件推送 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用