分布式事务解决方案
一、什么是分布式事务在早期的单体架构时期,所有的数据操作都在同一个数据库里面进行,比如:A给B转100块钱,A的账户余额100,B的账户余额100,这两个操作放在同一个事务里面即可,由数据库来保证事务的原子性、一致性、持久性、隔离性。但是
R2M分布式锁原理及实践
R2M分布式锁原理可以理解为一条内容或者图片文字链接的载体,常见的案例有锁说明和分布式锁选择、r2m分布式锁选择、r2m分布式锁原理,加锁核心流程。
Wesley13 Wesley13
3年前
DDD领域驱动设计实战
整洁架构、CQRS、六边形架构等微服务架构都旨在“高内聚低耦合”。那DDD分层架构又如何?1DDD分层架构1.1分层架构的基本原则每层只能与位于其下方的层发生耦合。1.2分层架构的分类严格分层架构(StrictLayersArchitect
Wesley13 Wesley13
3年前
CAP理论
cap理论博客分类:架构CAP理论由EricBrewer在ACMPODC会议上的主题报告中提出,这个理论是NoSQL数据管理系统构建的基础,如下图所示:▲CAP理论  其中字母“C”、“A”、“P”分别代表以下三个特征:  ·强一致性(Consistency)。系统在执行过某项操作后仍然处于一致的状态。在分布式系统中,更新操作执行成功
Stella981 Stella981
3年前
Redis专题(3):锁的基本概念到Redis分布式锁实现
!(https://oscimg.oschina.net/oscnet/5017163e87f6300bb3bfbf64a9abd7815ba.png)近来,分布式的问题被广泛提及,比如分布式事务、分布式框架、ZooKeeper、SpringCloud等等。本文先回顾锁的概念,再介绍分布式锁,以及如何用Redis来实现分布式锁。
Stella981 Stella981
3年前
Spring Cloud系列之微服务介绍
相信我,请认真读完,点开每一个链接,或许你才能真正了解什么是微服务?什么是分布式?什么是云计算?绝对没有多余!1微服务微服务架构是“新常态”。构建小型的、自包含的、随时可以运行的应用程序可以为代码带来极大的灵活性和灵活性。springboot的许多专门构建的特性使得在大!(https://oscimg.oschina.net/o
互联网高可用架构探讨 | 京东云技术团队
在互联网架构设计中,高可用是必不可少的环节,要从网络架构、服务架构、数据架构以及软硬件架构等多方面来分析设计,是架构师必备的技能之一。
尘码在摸鱼 尘码在摸鱼
1年前
[跬步架构] 架构是什么?
架构是什么?尘码刚刚踏入编程的大门的时候,就总听到前辈们在谈论一个名词:架构。他对于这个词充满了好奇,这好像是一个神奇的存在,能够塑造整个软件的形态,决定其成败。前辈发现了尘码的疑惑,讲解道:你可以把架构看作是一座大厦的结构。我们在这个结构中放置各个功能模