
分布式
分布式事务,分布式定时任务,分布式存储,seata
弱水三千12138
这个作者很懒,什么都没留下…
展开
-
一文讲透微服务下如何保证事务的一致性
从本地事务到分布式事务的演变什么是事务?回答这个问题之前,我们先来看一个经典的场景:支付宝等交易平台的转账。假设小明需要用支付宝给小红转账 100000 元,此时,小明帐号会少 100000 元,而小红帐号会多 100000 元。如果在转账过程中系统崩溃了,小明帐号少 100000 元,而小红帐号金额不变,就会出大问题,因此这个时候我们就需要使用事务了。请参见图 6-1。这里,体现了事...转载 2020-02-22 11:07:19 · 1322 阅读 · 0 评论 -
分布式系统原理介绍
1.1 模型节点在具体的工程项目中,一个节点往往是一个操作系统上的进程。在本文的模型中,认为节点是一个完整的、不可分的整体,如果某个程序进程实际上由若干相对独立部分构成,则在模型中可以将一个进程划分为多个节点。异常 机器宕机:机器宕机是最常见的异常之一。在大型集群中每日宕机发生的概率为千分之一左右,在实践中,一台宕机的机器恢复的时间通常认为是24小时,一般需要人工介入重启机器。...转载 2020-02-22 10:50:44 · 354 阅读 · 0 评论 -
10 分钟看懂分布式事务
什么是分布式事务问题的引出先看一张图,一个电商平台的架构图。对于用户来说的一个创建订单的过程,背后很可能跨越了多个应用服务。涉及诸如:订单、库存、积分、优惠券等多个微服务模块,而每个模块的数据库可能存在不同节点上,但是其中的任何一个环节都有可能程序运行错误,导致数据的不一致。例如这个支付操作里涉及到的多个数据库。单一数据库可以简单的使用事务来保证一致性,但是分布式的问题...转载 2020-02-22 10:23:33 · 210 阅读 · 0 评论 -
分布式定时任务框架Quartz
介绍Quartz介绍Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,是完全由java开发的一个开源的任务日程管理系统。目前是 Terracotta 旗下的一个项目。官网地址 http://www.quartz-scheduler.org/ 可以 下载 Quartz 的发布版本及其源代码。特点 集成方便(完全使用Java编写) ...转载 2020-02-22 10:05:13 · 279 阅读 · 0 评论 -
五大主流分布式存储技术对比分析,你 pick 哪一种?| 争议
【摘要】本文拟通过对Ceph、HDFS、Swift、GFS、Luster等几种主流的分布式存储技术实现原理的阐述,并总结其各自的特点和合适的使用场景,以帮助架构师在进行存储架构规划时,选择合适的存储技术。【作者】范永清,高级工程师,现就职于厦门银行信息技术部,目前主要负责厦门银行技术架构设计。存储根据其类型,可分为块存储,对象存储和文件存储。在主流的分布式存储技术中,H...转载 2020-02-21 22:01:35 · 21945 阅读 · 1 评论 -
分布式事务选型的取舍
作者介绍温卫斌,就职于中国民生银行信息科技部,目前负责分布式技术平台设计与研发,主要关注分布式数据相关领域。微服务兴起的这几年涌现出不少分布式事务框架,比如ByteTCC、TCC-transaction、EasyTransaction以及最近很火爆的Seata。最近刚看了Seata的源码(v0.5.2),借机记录一下自己对分布式事务的一些理解。(3年前这类框架还没成熟,因项目需要自己...转载 2020-02-21 22:04:53 · 228 阅读 · 0 评论 -
分布式系统与消息的投递
目录网络请求¶成功与失败¶超时¶消息投递语义¶最多一次¶最少一次¶正好一次¶投递顺序¶序列号¶状态机¶协议¶AMQP 协议¶MQTT 协议¶总结¶消息是一个非常有趣的概念,它是由来源发出一个离散的通信单元,被发送给一个或者一群接受者,无论是单体服务还是分布式系统中都有消息的概念,只是这两种系统中传输消息的通道方法或者通道不同;单体服务中的...转载 2020-02-21 21:45:12 · 162 阅读 · 0 评论 -
基于CAP模型设计企业级真正高可用的分布式锁
CAP定律剖析2000年Eric Brewer教授提出CAP猜想,2年后CAP猜想被Seth Gilbert和Nancy Lynch从理论上证明。CAP是Consitency(强一致性)、Availability(可用性)、Partition tolerance(网络分区容忍性)三个不同维度的组合体,如图1所示。在分布式系统中,CAP定律中的三者只能同时满足二者(如图1所示):CP、A...转载 2020-02-21 19:48:07 · 147 阅读 · 0 评论 -
常用的分布式事务解决方案
参考资料常用的分布式事务解决方案介绍有多少种?一、一致性理论转载 2020-02-21 07:57:17 · 163 阅读 · 0 评论