码迷,mamicode.com
首页 >  
搜索关键字:强一致    ( 228个结果
mysql 锁机制
前言 大概几个月之前项目中用到事务,需要保证数据的强一致性,期间也用到了mysql的锁,但当时对mysql的锁机制只是管中窥豹,所以本文打算总结一下mysql的锁机制。 本文主要论述关于mysql锁机制,mysql版本为5.7,引擎为innodb,由于实际中关于innodb锁相关的知识及加锁方式很多 ...
分类:数据库   时间:2019-08-06 00:43:26    阅读次数:120
分布式事务 --- 2PC 和 3PC
文章部分图片来自参考资料,侵删 概述 上一篇我们讲到CAP 理论,分区容错性,一致性,可用性三者不可能同时存在,而分区容错性又是客观存在的,那么为了保证可用性,我们牺牲了一致性,虽然我们保证不了强一致性,但是(Base理论)我们可以保证最终一致性。 而 2pc(两阶段提交) 和 3pc(三阶段提交)... ...
分类:其他好文   时间:2019-08-05 23:03:52    阅读次数:138
Redis相关使用总结(二)
6、redis和数据库双写一致性问题 分析:一致性问题是分布式常见问题,还可以再分为最终一致性和强一致性。数据库和缓存双写,就必然会存在不一致的问题。答这个问题,先明白一个前提。就是如果对数据有强一致性要求,不能放缓存。我们所做的一切,只能保证最终一致性。另外,我们所做的方案其实从根本上来说,只能说 ...
分类:其他好文   时间:2019-07-17 00:41:27    阅读次数:63
Zk实现分布式锁
Zookeeper实现分布式锁 zookeeper实现分布式锁,主要得益于ZooKeeper保证了数据的强一致性这一特性。锁服务可以分为两类,一个是保持独占,另一个是控制时序。 1. 保持独占,就是所有试图来获取这个锁的客户端,最终只有一个可以成功获得这把锁。通常的做法是把zk上的一个znode看作 ...
分类:其他好文   时间:2019-07-11 12:39:25    阅读次数:107
谈谈 缓存和数据库一致性的问题
通常来说,在我们的系统中会把数据永久保存在DB中,并且冗余一份数据在缓存中。读请求优先从缓存读取数据,没有再从DB读取,如下图: 这样做的好处是可以减小DB的压力,提高请求的响应速度。 但这种架构在提升系统读请求处理能力的同时,给系统写请求的处理带来了不少的麻烦。因为数据在DB跟缓存中各自保存了一份 ...
分类:数据库   时间:2019-06-23 20:51:05    阅读次数:130
分布式事务2
老生常谈——利用消息队列处理分布式事务 这篇说说分布式事务的问题。企业现在的架构都由传统的架构转向了微服务架构,如下图所示:那么,都不可避免的会遇到跨数据库调用的,分布式事务问题!目前,业内解决分布式事务问题,都基本不用JTA这种强一致性的解决方案,基本是采用如下两套方案 基于TCC的事务框架 消息 ...
分类:其他好文   时间:2019-05-27 19:33:56    阅读次数:128
面试需要准备内容
这篇博客针对最近的面试,把需要提高的知识点汇总一下,争取不断提高吧。希望今年能面到理想的公司。 挖财电话面:欠缺技术点 zk的原理paxos协议的原理、 map的容量大小、如何调整、什么时候调整 消息队列的强一致性如何保证、CAP 数据库的强一致性如何保证 爱库存现场面试:基本无难点面试官跟我差不多 ...
分类:其他好文   时间:2019-05-15 12:37:30    阅读次数:146
分布式事务处理方案,微服事务处理方案
微服事务处理方案(分布式事务处理方案)1.什么是事务由一组操作构成的可靠、独立的工作单元。事务具有以下特点:?Atomicity(原子性)?Consistency(一致性)?Isolation(隔离性)?Durability(持久性)2.事务的一致性单体应用可以在数据库的事物管理器中获得强一致性,这种本地事物可靠简单。而在微服或者SOA的场景下,我们的本地事物就不作用了。对于分布式系统Google
分类:其他好文   时间:2019-05-04 17:25:55    阅读次数:161
Eureka的工作原理以及它与ZooKeeper的区别
考虑到网络问题,Eureka和zookeeper都没有实现强一致性。eureka分发注册信息的时候,可能会失败,zookeeper则保证多数派成功就算成功。 原文地址:http://www.cnblogs.com/snowjeblog/p/8821325.html 另外介绍一篇eureka的同步机制 ...
分类:其他好文   时间:2019-04-15 16:44:50    阅读次数:173
死磕 java集合之ConcurrentHashMap源码分析(二)——扩容
死磕 java集合之ConcurrentHashMap源码分析(二)——扩容 ConcurrentHashMap扩容门槛是多少?怎么计算得来? ConcurrentHashMap装载因子是多少? ConcurrentHashMap扩容规则是怎么样的? ConcurrentHashMap扩容怎么保证多线程安全? ConcurrentHashMap元素个数是怎么存储的? ConcurrentHashMap是不是强一致性的?
分类:编程语言   时间:2019-04-11 01:14:15    阅读次数:205
228条   上一页 1 ... 7 8 9 10 11 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!