加载中
如何数据化管理

why: 为什么要数据化管理? 数字化管理的本质是管理流量和存量 左图:二眼一抹黑,流量不清楚,存量不清楚,拍脑袋。 对上来说,怕不怕? 最怕的就是一无所知,还无法得知! 对下来说,黑不...

2020/09/29 17:54
54
一致性算法 - Distro协议在Nacos的实践

- 引文 - 本系列文章前面几篇已经总体介绍了一致性、AP的Gossip、CP的Raft。接下去咱们了解一个简单的AP协议:Distro协议。Distro是阿里巴巴的私有协议,目前流行的Nacos服务管理框架就采用了...

2020/09/14 08:00
4.7K
分布式架构设计篇(十三)-一致性算法概述

- 一致性定义 - 提到一致性这个词,大家会想到外文中有几个单词,如CAP中的Consistency、Cache Coherence、区块链的Consensus。这三个单词在外文不同环境拥有不同的含义。但在汉字中统一可以...

2020/08/27 11:00
4.5K
一致性算法 - Raft协议实践(SOFAJRaft剖析)

- SOFAJRaft 概述 - 咱们对Raft协议已经进行了原理的解析,接下去咱们从通过SOFAJRaft 框架的核心流程剖析加深对Raft协议的理解。SOFAJRaft 是一个纯 Java 的 Raft 算法实现库, 基于百度 br...

Docker总结与经验分享

- Docker是什么 - 1. 项目上线 代码部署阶段:测试、开发、需求等需要通力合作 软件部署阶段:MySql、Nginx、Redis、MQ等软件都需要会安装和运维 硬件部署阶段:服务器(服务器品牌:内存、CPU...

多线程并发编程分享

- 基础概念 - 1. 进程与线程 现在的操作系统都是多任务操作系统,允许多个进程在同一个CPU上运行。 每个进程都有独立的代码和数据空间,称为进程上下文 CPU从一个进程切换到另一个进程所做的...

2020/08/11 08:00
3.9K
干货来啦!分布式场景之刚性事务-2PC详解

架构干货早知道 基础定义不能少 细致图解继续跑 满满成就学到了 分布式一致性 分布式场景下,多个服务同时对服务一个流程,比如电商下单场景,需要支付服务进行支付、库存服务扣减库存、订单...

2020/05/19 19:28
151
干货来啦!分布式场景之刚性事务-3PC详解

2PC必须注意的问题 咱们上文介绍了分布式事务的常见方案、类型划分、2PC的起源和流程。但是不幸的是2PC还是存在几个问题: 1、全流程的同步阻塞:不管是第一阶段还是第二阶段,所有参与节点都...

2020/05/21 19:14
142
分布式架构之设计篇(四)-聊聊cap

- CAP的前世今生 - 1.1 起源 CAP理论,被戏称为“帽子理论”,CAP是Eric Brewer在2000年ACM研讨会上出了一个想法:“一致性、可用性和分区容错性三者无法在分布式系统中被同时满足,并且最多...

2020/05/28 19:02
218
分布式架构之设计篇(七)-刚性事务总结和柔性事务概述

前期回顾: 1、干货来啦!分布式场景之刚性事务-2PC详解 2、敲黑板:分布式架构,刚性事务-2PC必须注意的问题!+3PC详细解说! - 刚性事务总结 - 在《分布式架构之设计篇-刚性事务之2PC详解》...

2020/06/02 11:26
106
分布式柔性事务的TCC方案

- 起源 - TCC概念由Pat Helland于2007年发表的一篇名为《Life beyond Distributed Transactions:an Apostate’s Opinion》的论文提出, 在该论文中,TCC还是以Tentative-Confirmation-Cancel...

2020/06/12 19:48
95
分布式柔性事务之Saga详解

- 起源 - Saga模型起源于1987年 Hector Garcia-Molina,Kenneth Salem 发表的论文《Sagas》,是分布式事务相关概念最早出现的。 Saga模型是把一个分布式事务拆分为多个本地事务,每个本地事务...

2020/06/21 07:00
286
分布式柔性事务之事务消息详解

- 消息详解 - 一、概述 在 《柔性事务之TCC详解》 和《柔性事务之Saga详解》两文中我们详细剖析了柔性事务的第一个分支补偿型事务。在《刚性事务总结和柔性事务概述》中我们介绍过的柔性事务...

2020/06/22 15:03
101
分布式柔性事务之最大努力通知事务详解

- 概述 - 咱们在上一篇文章探讨了事务消息,事务消息是基于MQ实现的一种异步事务。接下来咱们开始聊聊咱们分布式事务系列中的最后一个方案:最大努力通知事务。最大努力通知事务的主流实现仍...

2020/06/29 18:00
41
分布式事务精华总结篇

- 总述 - 咱们前面分别对分布式事务的几个分支:XA、2PC、3PC、TCC、Saga、事务消息、最大努力事务进行的详细介绍。本篇作为分布式事务设计的收尾篇,讲对前面的内容查缺补漏和总结,最后对市...

2020/07/07 10:50
149
一致性算法 - Raft协议流程详解

- 引文 - 咱们上文整体的介绍了下Raft协议,Raft协议分区容忍的一致性协议的核心思想:一致性的保证不一定非要所有节点都保持一致,只要大多数节点更新了,对于整个分布式系统来说数据也是一...

微服务注册中心的选型和思考

概述 在微服务时代,注册中心越来越被重视。服务治理逐渐跟业务服务并驾齐驱。所以本文想对注册中心进行体系化探索。注册中心,起源于分布式时代。不管是水平拆分架构,或者垂直拆分架构,对...

2020/05/20 22:15
230
分布式锁选型背后的架构设计思维【附源码】

1. 分布式锁本质 提到分布式锁,有很多实现,比如Redis分布式锁、ZooKeeper分布式锁、etcd分布式锁等。但是选择哪个更适合你的项目?在《 基于CAP模型设计企业级真正高可用的分布式锁 》一文...

2020/05/22 18:18
297
7小时上线1个秒杀系统!!!!

前言 自2020年1月,新型冠状病毒肺炎被证实人传人后,无论是普通民众还是政府部门,都想着怎么去控制病情。而口罩成为防疫病情的第一需求,口罩很多时候一罩难求,是全国人民的刚需产品。 我...

SpringBoot 下PDF生成使用填坑总结

一、PDF生成 由于直接使用IText生成PDF,数据填充较为繁琐,故: 选用Freemarker和IText生成pdf,引入依赖: 环境:jdk 1.8 + SpringBoot 1.引入freemarker starter (版本跟随SpringBootpar...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部