ACID过时?用 Sagas搞定数据一致性(1)

简介: ACID过时?用 Sagas搞定数据一致性(1)

ACID Is So Yesterday: Maintaining Data Consistency with Sagas

Chris Richardson

Founder of Eventuate.io
Founder of the original CloudFoundry.com Author of POJOs in Action


本文素材作者  Chris Richardson,由坐馆老G先生注解


image.png


讲义goal:

分布式数据管理在微服务架构下的挑战

Sagas 是一种事务模型


image.png


关于作者Chris

大大有名

POJO‘s in action

Microservice Patterns


image.png


image.png


image.png


image.png


image.png


微服务enable 持续部署

架构、组织和过程三角

架构:微服务架构

组织:小、敏捷、自组织功能团队

过程:持续交付/部署


services = testability  and deployability

相关文章
|
JavaScript 前端开发 索引
让集合数据操控指尖舞动:迭代器和生成器的精妙之处
让集合数据操控指尖舞动:迭代器和生成器的精妙之处
|
11月前
|
人工智能 Serverless 视频直播
活动实践 | AI智能体实时语音互动
AI智能体实时语音互动方案提供端到端的实时音频交互,用户通过终端SDK与云端AI智能体进行音频通话。AI智能体接收音频输入,依据预定义工作流处理并生成响应,通过ARTC网络推送结果。该方案支持灵活编排AI组件如语音转文字、大语言模型等,确保高可用、低延迟的通信体验。用户可轻松创建和管理智能体及实时工作流,实现高效对话,并可通过示例网站体验功能。
|
Python 索引 容器
Python中类型错误(TypeError)
【6月更文挑战第1天】
770 5
|
Shell Linux 数据安全/隐私保护
【Shell 命令集合 系统管理 】Linux 创建一个新的用户组 groupadd 命令 使用指南
【Shell 命令集合 系统管理 】Linux 创建一个新的用户组 groupadd 命令 使用指南
298 0
|
数据采集 缓存 监控
金润数科数字服务平台介绍
上海金润联汇数字科技有限公司是一家以ETC为切入点,深耕交通行业,服务于交通生态的数据科技服务平台。2014年开始全国首创为货车提供高速通行ETC后付费业务,超10年行业运营经验。货车ETC后付费业务年交易额超150亿元,规模全国领先。与鲁苏浙赣粤黔赣湘闽沪藏等十多个省份高速ETC发行方建立合作关系。交通数据目前是市面上最全的企业。与中国公安、中国银联、交通部路网中心/交通通讯信息中心联合运营交通数据服务,参与行业信用体系建设。
金润数科数字服务平台介绍
|
开发框架 JSON 资源调度
Locust压测框架入门
Locust压测框架入门
406 0
|
网络协议 应用服务中间件 开发工具
IM开源项目OpenIM部署文档-从准备工作到nginx配置
IM开源项目OpenIM部署文档-从准备工作到nginx配置 2022-11-14 22:27·OpenIM 一、准备工作 运行环境 linux系统即可, Ubuntu 7.5.0-3ubuntu1~18.04最优 图片视频文件存储 支持cos/MinIO https/wss协议 1. 需申请域名或者子域名(web im端登录注册及im 服务端使用)建议:web.xx.xx 2. 若使用MinIO作为对象存储,建议:storage.xx.xx 3. 管理后台子域名,建议:admin.xx.xx 4. 部署nginx,并配置证书。 离线推送(app被杀死或未启动时推送) 国内申请
1197 0
IM开源项目OpenIM部署文档-从准备工作到nginx配置
|
存储 缓存 算法
ElasticSearch工作原理
ElasticSearch工作原理
268 0
十一、Belady现象和LRU、FIFO、clock的比较
十一、Belady现象和LRU、FIFO、clock的比较
|
C语言
整型提升
整型提升
212 0