Saga 模式服务设计

基于 Saga 模式分布式事务的多年实践,本文提供了在 Saga 模式下服务设计的一些最佳实践与经验。服务执行与补偿 判断服务状态 应对隔离性问题 服务执行与补偿 Saga 模式是 SEATA 提供的长事务解决方案。Saga 模式下,分布式事务内存在多个...

ossimport概述

单机模式下请不要修改此参数,分布式模式下每个机器的工作目录必须相同。workerUser Worker机器的ssh用户名 如果配置了privateKeyFile,则优先使用privateKeyFile。如果没有配置privateKeyFile,则使用workerUser/workerPassword。单机模式...

基本概念

发起方 Initiator,分布式事务的发起方负责启动分布式事务,通过调用参与者的服务,将参与者纳入到分布式事务当中,并决定整个分布式事务是提交还是回滚。一个分布式事务有且只能有一个发起方。分组标识 用于在网关上做全局的唯一标识,...

分布式事务

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

在Kubernetes集群中部署SchedulerX

已在 分布式任务调度平台 创建一个应用类型为K8s的应用。具体操作,请参见 创建应用。步骤一:配置ServiceAccount SchedulerX K8s任务依赖于ServiceAccount进行验证与授权,且默认使用Namespace的SchedulerX ServiceAccount运行K8s任务。在...

在Kubernetes集群中部署SchedulerX

已在 分布式任务调度平台 创建一个应用类型为K8s的应用。具体操作,请参见 创建应用。步骤一:配置ServiceAccount SchedulerX K8s任务依赖于ServiceAccount进行验证与授权,且默认使用Namespace的SchedulerX ServiceAccount运行K8s任务。在...

概述

分布式链路跟踪系统(Distributed System Tracing,简称 DST)是面向分布式架构、微服务(Spring Cloud、SOFAStack、Service Mesh 等)架构等云原生架构的一种具有应用可观察性(Observability)的金融级解决方案。通过 DST,运维人员、...

使用ossimport迁移数据

ossimport有单机模式和分布式模式两种部署方式:对于小于30TB的小规模数据迁移,单机模式即可完成。对于大规模的数据迁移,请使用分布式模式。此需求需要使用ossimport分布式配置进行数据迁移。说明 您也可以使用在线迁移服务进行数据的...

和开源产品对比

产品名称 定时调度 工作分布式任务 白屏化任务治理 任务类型 报警监控 使用成本 Quartz Cron 不支持 不支持 不支持 Java 不支持 1个数据库、多个服务器、人工运维成本 Elastic-job Cron 不支持 静态分片 支持运行大盘 支持运行日志 不...

ACK One概述

分布式工作流Argo集群 分布式工作流Argo集群采用无服务器模式,使用阿里云弹性容器实例ECI运行离线工作流。成本优化:控制面免费,数据面按使用计费,Spot优化成本。高IO带宽:通过分布式数据缓存,提供20+GB/s聚合读带宽,支持跨地域访问...

技术原理

分布式线性扩展 PolarDB-X将数据表以水平分区的方式,分布在多个存储节点(DN)中。数据分区方式由分区函数决定,PolarDB-X支持哈希(Hash)、范围(Range)等常用的分区函数。以下图为例,shop库中的orders表根据每行数据的ID属性的哈希,...

产品优势

分布式中间件 蚂蚁分布式中间件的产品发展路径,一直秉承引领和拥抱业界先进标准和实践,同时亦能满足传统金融架构的平滑迁移、融合适配,以稳妥应对业务升级变更,并积极应对金融交易系统所面临的服务和数据扩展性、事务一致性、秒级容灾...

组件中心

微服务平台 提供实现经典 SDK 模式和 ServiceMesh 两种微服务模式所需的各种组件,致力于帮助企业快速构建高可扩展、高性能、低成本、轻量无侵入的分布式系统。分布式事务 蚂蚁集团自主研发的金融级分布式事务中间件,用来保障在大规模分布...

功能特性

分布式事务(Distributed Transaction-eXtended,简称 DTX)是蚂蚁集团自主研发的金融级分布式事务中间件,支持跨数据库、跨服务以及混合的方式处理分布式应用,具备多种接入模式和金融级配套功能,本文将主要介绍分布式事务的功能特性。...

典型客户案例

完成云平台 PaaS 层建设,构建分布式系统上下游生态,实现分布式云原生架构体系 实现分布式云原生架构体系,需要从技术规范、基础设施、生产力工具、组织流程等各个方面进行持续革新:需要一个面向分布式架构的开发平台和运行平台,结合...

全场景解决方案

金融级高可靠性 深度集成 OceanBase 分布式数据库以及 SOFA 金融级云原生分布式框架,保证应用和数据弹性扩展,同时具备高可用(RTO=0,RPO<30s)和一致性,通过蚂蚁集团自身业务沉淀的“资金核对体系”、“全链路压测”等技术风险防控组件...

Multi-Master关键技术介绍

分布式事务管理 AnalyticDB PostgreSQL版 分布式事务 AnalyticDB PostgreSQL版 通过二阶段提交协议(2PC)来实现分布式事务,同时使用了分布式快照来保证Master和不同Segment间的数据一致性。分布式事务由Main Master发起,通过2PC协议提交...

Saga 模式快速入门

本文将基于 Saga 模式的示例工程 引导您快速体验 Saga 模式分布式应用事务开发。依赖配置:在本地工程项目中,添加分布式事务依赖与相关配置项等。参与者开发:进行本地事务参与者开发,实现相应的方法与接口。业务开发:设计编排实际...

什么是分布式任务调度SchedulerX

分布式任务调度SchedulerX是阿里巴巴自研的分布式任务调度平台,兼容开源XXL-JOB、ElasticJob、Spring Schedule,K8s Job,支持Cron定时、一次性任务、可视化工作流任务编排和分布式跑批,具有高可用、可观测、可运维和低延时等能力。...

参与者接入模式

使用分布式事务涉及两个核心角色:发起方:指的是开启分布式事务的应用系统。参与者:指的是提供分支事务的应用系统。同一个应用系统可能兼具发起方和参与方两个角色。分布式事务目前提供了三种参与者接入模式:TCC 模式、FMT 模式 与 Saga...

使用前须知

费用说明 参考工作原理,导入CloudTrail日志到日志服务会在AWS侧产生SQS和S3的读取流量费用。更多计费信息,请参见 AWS定价。将数据存储到日志服务后,日志服务将根据存储空间、读取流量、请求数量、数据加工、数据投递等进行收费。更多...

产品架构

Storage Disaggregation(存储计算分离架构)存储和Shared Storage类似,有一个分布式的共享存储集群,计算层处理数据的模式和Shared Nothing类似,数据是分片的,每个Shard只处理自己所在分片的数据,每个计算节点还可以有本地缓存。...

关键技术竞争力

异构兼容标准管控 SOFA Mesh 提供平台无关、语言无关、轻量无侵入特性的云原生方案,实现了传统应用平滑上云,支持异构系统之间的互联互通,传统应用向分布式架构平滑升级,提供了既支持基于 ESB 的传统 SOA 架构又支持 Spring Cloud 和 ...

创建应用事务

Saga 模式下,分布式事务内存在多个参与者,每一个参与者都是一个冲正补偿服务,用户需要根据业务场景实现其正向操作(原服务)和逆向回滚操作(补偿服务)。登录分布式事务控制台。在左侧导航栏上,单击 应用事务>事务配置。单击 创建应用...

2022年

企业级分布式批处理方案 1.4.2,2022-03-07 变更类型 功能描述 相关文档 新增 分布式任务调度系统SchedulerX 2.0的日志服务,您不需要修改一行代码,只需要增加一个Log4j或Logback的配置,即可在控制台看到每次任务调度(包括分布式任务)...

概述

SOFAStack 提供了一套用于快速构建金融级分布式架构的中间件,是在严苛的金融场景里锤炼出来的最佳实践。要使用 SOFA 中间件,例如微服务或消息队列,推荐使用 SOFABoot 框架进行开发。SOFABoot SOFABoot 是蚂蚁科技基于 Spring Boot 自研...

任务管理

登录 分布式任务调度平台。在顶部菜单栏选择地域。在左侧导航栏,选择 任务管理。在 任务管理 页面,选择目标命名空间,单击 创建任务。在 基本配置 配置向导页,配置调度任务的相关信息,然后单击 下一步。基本配置参数说明如下:配置名称...

MapReduce模型

MapReduce模型的原理和最佳实践,请参见 SchedulerX 2.0 分布式计算原理和最佳实践。SchedulerX 2.0支持MapReduce模型的详细信息,请参见 SchedulerX 2.0 支持 MapReduce 模型。注意事项 所有子任务结果会缓存在Master节点,内存压力较大,...

概述

Dubbo:开源分布式服务框架 H2C:开放的网络通信框架。实现原理 SOFARPC 中的远程调用是通过服务模型来定义服务调用双方的。服务分为:服务消费方:对应 RPC 的调用端,可以理解为调用客户端,即“引用(Reference)”。服务提供方:对应 RPC...

最佳实践

运维管理 容器应用服务 容器镜像服务使用规范 ...基于 DataX 完成数据访问代理数据迁移 配置同城双活模式 单元化配置(专有云)使用双机房 ODP 实例(阿里云版)分布式事务 Saga 模式服务设计 研发效能 持续交付 代码评审 使用自定义构建发布

任务管理

10 子任务全局并发数(仅适用于拉模型)并行计算 内存网格 网格计算 分布式拉模型支持全局子任务并发数,可以进行限流。1,000 在 定时配置 配置向导页,设置定时参数和高级配置参数,然后单击 下一步。定时参数说明如下:配置项 说明 时间...

基础术语

分支事务 action 一个分布式事务可能包含多个数据库本地事务,在分布式事务框架下,分支事务可能是一个分库上执行的 SQL 语句,或是一个自定义模式服务的调用。发起方 initiator 分布式事务的发起方负责启动分布式事务,通过调用参与者的...

概述

分布式事务 DTX(Distributed Transaction-eXtended)是蚂蚁集团自主研发的金融级分布式事务中间件,用来保障在大规模分布式环境下业务活动的最终一致性。在蚂蚁集团内部被广泛地应用于交易、转账、红包等核心资金链路,服务于亿级用户的...

MapReduce模型

原理&最佳实践 Schedulerx2.0分布式计算原理&最佳实践 Demo 处理单表数据(单表ID连续)主任务读取最小ID和最大ID。select min(id),max(id)from Tab1;根据ID的range进行分页,每个task包含两个字段:startId和endId。每个task通过ID的range...

如何管理应用级别的资源和任务优先级

管理应用的任务实例资源 登录 分布式任务调度平台。在顶部菜单栏选择地域。在左侧导航栏单击 应用管理。在 应用管理 页面选择目标命名空间,然后单击 创建应用。在 创建应用 面板,单击 高级配置,然后打开 流控 开关,并设置 任务实例并发...

产品功能

GTS 提供了跨数据库、跨服务、消息队列和混合分布式事务,并提供多种事务模式。跨数据库分布式事务 系统分库、分表后,跨库事务几乎无法避免,GTS 可以让应用轻松具备跨库事务处理能力。跨服务的分布式事务 提供跨库、跨服务的事务支持,...

开通SchedulerX

背景信息 阿里云分布式任务调度SchedulerX已于2021年09月01日正式商业化。操作步骤 登录 分布式任务调度平台。首次使用并登录分布式任务调度平台,在弹出的对话框中单击 开通。在 分布式任务管理 页面,单击 立即购买。在 确认订单 页面 ...

组合模式

组合模式是指将EDAS原来集应用生命周期管理、可观测以及微服务治理三者为一体的整体打包方案进行拆解,您可以按需自定义组合。其中,应用生命周期管理作为EDAS的基础能力免费提供,ARMS应用监控或者MSE微服务治理则根据实际需要选择是否...

中间件产品总览

提供高可用消息云服务 任务调度 提供分布式任务调度框架 提供自动化任务调度服务 分布式事务 金融级分布式事务中间件 支持跨数据库、跨服务以及混合分布式事务 数据访问代理 通过 MySQL 协议与 RDS\OceanBase 通信 通过触发 DDL 任务管理...

功能特性

数据访问代理兼容 MySQL 协议和语法,支持分库分表、平滑扩容、服务升降配、透明读写分离和分布式事务等特性,具备分布式数据库全生命周期的运维管控能力。分库分表 支持 RDS、OceanBase、MySQL 的分库分表。在创建分布式数据库后,只需...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
企业级分布式应用服务 文件存储 CPFS 轻量应用服务器 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用