分布式

分布式

分布式一致性算法Raft

JetLee 发表了文章 • 0 个评论 • 3496 次浏览 • 2021-10-31 09:43 • 来自相关话题


【编者的话】对于很多工程人员来说,Paxos算法不容易理解和落地实现。因此斯坦福学者提出了一个更易理解和实现的共识算法Raft。本文主要介绍Raft的基本原理、算法流程以及和Paxos的区别。

Raft算法背景

在学术理论界,分布式一致性算法的代表...
查看更多

分布式事务实战:用 Go 轻松完成一个 TCC

玻璃樽 发表了文章 • 0 个评论 • 3216 次浏览 • 2021-09-29 18:49 • 来自相关话题


TCC 分布式事务来源于 2007 年 Pat Helland 发表的一篇名为《Life beyond Distributed Transactions:an Apostate’s Opinion》的论文,TCC 分别是 Try、Confirm、Cancel ...
查看更多

微服务架构下的分布式事务解决方案

翔宇 发表了文章 • 0 个评论 • 3663 次浏览 • 2021-09-27 21:41 • 来自相关话题


随着业务的快速发展、业务复杂度越来越高,传统单体应用逐渐暴露出了一些问题,例如开发效率低、可维护性差、架构扩展性差、部署不灵活、健壮性差等等。

微服务架构是一个分布式的系统,按业务进行划分为独立的服务单元,解决单体系统的不足,同时也满足越来越复杂的业务需...
查看更多

保姆级教程:用 Go 轻松完成一个分布式事务 TCC

Andy_Lee 发表了文章 • 0 个评论 • 3326 次浏览 • 2021-09-27 21:00 • 来自相关话题


什么是分布式事务?银行跨行转账业务是一个典型分布式事务场景,假设A需要跨行转账给 B,那么就涉及两个银行的数据,无法通过一个数据库的本地事务保证转账的 ACID,只能够通过分布式事务来解决。

分布式事务就是指事务的发起者、资源及资源管理器和事务协调者分别...
查看更多

雪花算法,什么情况下发生 ID 冲突?

老马 发表了文章 • 0 个评论 • 4249 次浏览 • 2021-09-17 19:23 • 来自相关话题


分布式系统中,有一些需要使用全局唯一 ID 的场景,这种时候为了防止 ID 冲突可以使用 36 位的 UUID,但是 UUID 有一些缺点,首先它相对比较长,另外 UUID 一般是无序的。

有些时候我们希望能使用一种简单些的 ID,并且希望 ID 能够按...
查看更多

分布式事务最经典的七种解决方案

老马 发表了文章 • 0 个评论 • 1835 次浏览 • 2021-08-18 16:56 • 来自相关话题


随着业务的快速发展、业务复杂度越来越高,几乎每个公司的系统都会从单体走向分布式,特别是转向微服务架构。随之而来就必然遇到分布式事务这个难题,这篇文章总结了分布式事务最经典的解决方案,分享给大家。

基础理论

在讲解具体方案之前,我们先了解一下分布式事...
查看更多

分布式系统中的一致性模型

翔宇 发表了文章 • 0 个评论 • 3796 次浏览 • 2021-07-27 14:47 • 来自相关话题


最近看到的一篇超棒的关于分布式系统中强一致性模型的blog,实在没有不分享的道理。最近比较闲,所以干脆把它翻译了,一是为了精读,二是为了更友好地分享。其中会插入一些乱七八糟的个人补充,评论区的精彩讨论也会有选择性的翻译。原文在这:https://ap...
查看更多

分布式事务,这一篇就够了

阿娇 发表了文章 • 0 个评论 • 2077 次浏览 • 2021-06-06 09:05 • 来自相关话题


随着互联网技术的不断发展,系统越来越复杂,几乎所有 IT 公司的系统都已经完成从单体架构到分布式架构的转变,分布式系统几乎无处不在。谈到分布式系统,特别是微服务架构,我们不得不谈分布式事务。今天就跟大家一起聊聊分布式事务以及常用解决方案。

基础理论

...
查看更多

分布式存储的七方面问题

Andy_Lee 发表了文章 • 0 个评论 • 2757 次浏览 • 2021-05-17 08:41 • 来自相关话题


动机

为什么是7方面的问题?虽说7面只比6面多了一面,又比8面少了1面;然而并非刻意为之。存储领域内的很多知识,可以归结于7个方面: 复制、存储引擎、事务、分析、多核、计算和编译

分布式存储

什么是分布式存储呢?如果一个存储系统,不管...
查看更多

分布式系统中的限流器实现算法

翔宇 发表了文章 • 0 个评论 • 2797 次浏览 • 2021-05-16 21:44 • 来自相关话题


一般限流器有五种算法,分别是:令牌桶,漏斗桶,固定窗口,滑动日志(指的其实是广义上的滑动窗口),滑动窗口(这里指的是滑动日志+固定窗口结合的一种算法)。

令牌桶(Token bucket)

令牌桶算法用来控制一段时间内发送到网络上的数据的数...
查看更多

分布式一致性算法Raft

JetLee 发表了文章 • 0 个评论 • 3496 次浏览 • 2021-10-31 09:43 • 来自相关话题


【编者的话】对于很多工程人员来说,Paxos算法不容易理解和落地实现。因此斯坦福学者提出了一个更易理解和实现的共识算法Raft。本文主要介绍Raft的基本原理、算法流程以及和Paxos的区别。

Raft算法背景

在学术理论界,分布式一致性算法的代表...
查看更多

分布式事务实战:用 Go 轻松完成一个 TCC

玻璃樽 发表了文章 • 0 个评论 • 3216 次浏览 • 2021-09-29 18:49 • 来自相关话题


TCC 分布式事务来源于 2007 年 Pat Helland 发表的一篇名为《Life beyond Distributed Transactions:an Apostate’s Opinion》的论文,TCC 分别是 Try、Confirm、Cancel ...
查看更多

微服务架构下的分布式事务解决方案

翔宇 发表了文章 • 0 个评论 • 3663 次浏览 • 2021-09-27 21:41 • 来自相关话题


随着业务的快速发展、业务复杂度越来越高,传统单体应用逐渐暴露出了一些问题,例如开发效率低、可维护性差、架构扩展性差、部署不灵活、健壮性差等等。

微服务架构是一个分布式的系统,按业务进行划分为独立的服务单元,解决单体系统的不足,同时也满足越来越复杂的业务需...
查看更多

保姆级教程:用 Go 轻松完成一个分布式事务 TCC

Andy_Lee 发表了文章 • 0 个评论 • 3326 次浏览 • 2021-09-27 21:00 • 来自相关话题


什么是分布式事务?银行跨行转账业务是一个典型分布式事务场景,假设A需要跨行转账给 B,那么就涉及两个银行的数据,无法通过一个数据库的本地事务保证转账的 ACID,只能够通过分布式事务来解决。

分布式事务就是指事务的发起者、资源及资源管理器和事务协调者分别...
查看更多

分布式事务最经典的七种解决方案

老马 发表了文章 • 0 个评论 • 1835 次浏览 • 2021-08-18 16:56 • 来自相关话题


随着业务的快速发展、业务复杂度越来越高,几乎每个公司的系统都会从单体走向分布式,特别是转向微服务架构。随之而来就必然遇到分布式事务这个难题,这篇文章总结了分布式事务最经典的解决方案,分享给大家。

基础理论

在讲解具体方案之前,我们先了解一下分布式事...
查看更多

分布式系统中的一致性模型

翔宇 发表了文章 • 0 个评论 • 3796 次浏览 • 2021-07-27 14:47 • 来自相关话题


最近看到的一篇超棒的关于分布式系统中强一致性模型的blog,实在没有不分享的道理。最近比较闲,所以干脆把它翻译了,一是为了精读,二是为了更友好地分享。其中会插入一些乱七八糟的个人补充,评论区的精彩讨论也会有选择性的翻译。原文在这:https://ap...
查看更多

分布式事务,这一篇就够了

阿娇 发表了文章 • 0 个评论 • 2077 次浏览 • 2021-06-06 09:05 • 来自相关话题


随着互联网技术的不断发展,系统越来越复杂,几乎所有 IT 公司的系统都已经完成从单体架构到分布式架构的转变,分布式系统几乎无处不在。谈到分布式系统,特别是微服务架构,我们不得不谈分布式事务。今天就跟大家一起聊聊分布式事务以及常用解决方案。

基础理论

...
查看更多

分布式存储的七方面问题

Andy_Lee 发表了文章 • 0 个评论 • 2757 次浏览 • 2021-05-17 08:41 • 来自相关话题


动机

为什么是7方面的问题?虽说7面只比6面多了一面,又比8面少了1面;然而并非刻意为之。存储领域内的很多知识,可以归结于7个方面: 复制、存储引擎、事务、分析、多核、计算和编译

分布式存储

什么是分布式存储呢?如果一个存储系统,不管...
查看更多

分布式系统中的限流器实现算法

翔宇 发表了文章 • 0 个评论 • 2797 次浏览 • 2021-05-16 21:44 • 来自相关话题


一般限流器有五种算法,分别是:令牌桶,漏斗桶,固定窗口,滑动日志(指的其实是广义上的滑动窗口),滑动窗口(这里指的是滑动日志+固定窗口结合的一种算法)。

令牌桶(Token bucket)

令牌桶算法用来控制一段时间内发送到网络上的数据的数...
查看更多

大型分布式电商系统架构是如何从0开始演进的?

JetLee 发表了文章 • 0 个评论 • 2561 次浏览 • 2021-05-10 22:52 • 来自相关话题


本文是学习大型分布式网站架构的技术总结。对架构一个高性能、高可用、可伸缩及可扩展的分布式网站进行了概要性描述,并给出一个架构参考。文中一部分为读书笔记,一部分是个人经验总结,对大型分布式网站架构有较好的参考价值。

大型分布式网站架构技术

...

查看更多

分布式一致性算法Raft

JetLee 发表了文章 • 0 个评论 • 3496 次浏览 • 2021-10-31 09:43 • 来自相关话题


【编者的话】对于很多工程人员来说,Paxos算法不容易理解和落地实现。因此斯坦福学者提出了一个更易理解和实现的共识算法Raft。本文主要介绍Raft的基本原理、算法流程以及和Paxos的区别。

Raft算法背景

在学术理论界,分布式一致性算法的代表...
查看更多

分布式事务实战:用 Go 轻松完成一个 TCC

玻璃樽 发表了文章 • 0 个评论 • 3216 次浏览 • 2021-09-29 18:49 • 来自相关话题


TCC 分布式事务来源于 2007 年 Pat Helland 发表的一篇名为《Life beyond Distributed Transactions:an Apostate’s Opinion》的论文,TCC 分别是 Try、Confirm、Cancel ...
查看更多

微服务架构下的分布式事务解决方案

翔宇 发表了文章 • 0 个评论 • 3663 次浏览 • 2021-09-27 21:41 • 来自相关话题


随着业务的快速发展、业务复杂度越来越高,传统单体应用逐渐暴露出了一些问题,例如开发效率低、可维护性差、架构扩展性差、部署不灵活、健壮性差等等。

微服务架构是一个分布式的系统,按业务进行划分为独立的服务单元,解决单体系统的不足,同时也满足越来越复杂的业务需...
查看更多

保姆级教程:用 Go 轻松完成一个分布式事务 TCC

Andy_Lee 发表了文章 • 0 个评论 • 3326 次浏览 • 2021-09-27 21:00 • 来自相关话题


什么是分布式事务?银行跨行转账业务是一个典型分布式事务场景,假设A需要跨行转账给 B,那么就涉及两个银行的数据,无法通过一个数据库的本地事务保证转账的 ACID,只能够通过分布式事务来解决。

分布式事务就是指事务的发起者、资源及资源管理器和事务协调者分别...
查看更多

雪花算法,什么情况下发生 ID 冲突?

老马 发表了文章 • 0 个评论 • 4249 次浏览 • 2021-09-17 19:23 • 来自相关话题


分布式系统中,有一些需要使用全局唯一 ID 的场景,这种时候为了防止 ID 冲突可以使用 36 位的 UUID,但是 UUID 有一些缺点,首先它相对比较长,另外 UUID 一般是无序的。

有些时候我们希望能使用一种简单些的 ID,并且希望 ID 能够按...
查看更多

分布式事务最经典的七种解决方案

老马 发表了文章 • 0 个评论 • 1835 次浏览 • 2021-08-18 16:56 • 来自相关话题


随着业务的快速发展、业务复杂度越来越高,几乎每个公司的系统都会从单体走向分布式,特别是转向微服务架构。随之而来就必然遇到分布式事务这个难题,这篇文章总结了分布式事务最经典的解决方案,分享给大家。

基础理论

在讲解具体方案之前,我们先了解一下分布式事...
查看更多

分布式系统中的一致性模型

翔宇 发表了文章 • 0 个评论 • 3796 次浏览 • 2021-07-27 14:47 • 来自相关话题


最近看到的一篇超棒的关于分布式系统中强一致性模型的blog,实在没有不分享的道理。最近比较闲,所以干脆把它翻译了,一是为了精读,二是为了更友好地分享。其中会插入一些乱七八糟的个人补充,评论区的精彩讨论也会有选择性的翻译。原文在这:https://ap...
查看更多

分布式事务,这一篇就够了

阿娇 发表了文章 • 0 个评论 • 2077 次浏览 • 2021-06-06 09:05 • 来自相关话题


随着互联网技术的不断发展,系统越来越复杂,几乎所有 IT 公司的系统都已经完成从单体架构到分布式架构的转变,分布式系统几乎无处不在。谈到分布式系统,特别是微服务架构,我们不得不谈分布式事务。今天就跟大家一起聊聊分布式事务以及常用解决方案。

基础理论

...
查看更多

分布式存储的七方面问题

Andy_Lee 发表了文章 • 0 个评论 • 2757 次浏览 • 2021-05-17 08:41 • 来自相关话题


动机

为什么是7方面的问题?虽说7面只比6面多了一面,又比8面少了1面;然而并非刻意为之。存储领域内的很多知识,可以归结于7个方面: 复制、存储引擎、事务、分析、多核、计算和编译

分布式存储

什么是分布式存储呢?如果一个存储系统,不管...
查看更多

分布式系统中的限流器实现算法

翔宇 发表了文章 • 0 个评论 • 2797 次浏览 • 2021-05-16 21:44 • 来自相关话题


一般限流器有五种算法,分别是:令牌桶,漏斗桶,固定窗口,滑动日志(指的其实是广义上的滑动窗口),滑动窗口(这里指的是滑动日志+固定窗口结合的一种算法)。

令牌桶(Token bucket)

令牌桶算法用来控制一段时间内发送到网络上的数据的数...
查看更多