
分布式系统问题
文章平均质量分 90
牧儿
Hope is a good thing,maybe the best of things.And no good thing ever dies!
展开
-
分布式锁
分布式锁阿里巴巴面试:如何在集群环境下保证线程同步问题?答:利用分布式锁。常见的有Redis分布式锁和Zookeeper分布式锁。下面主要介绍Redis分布式锁。Redis分布式锁实现的三个核心要素为:加锁(setnx)、解锁(del)、锁超时(expire)。为什么要设置锁超时?如果一个得到锁的线程在执行任务的过程中挂掉,来不及显式地释放锁,这块资源将会永远被锁住,别的线程再...原创 2018-08-01 16:46:18 · 534 阅读 · 0 评论 -
分布式事务
分布式事务 前言分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎可以说是无法避免,本文就分布式事务来简单聊一下。数据库事务在说分布式事务之前,我们先从数据库事务说起。 数据库事务可能大家都很熟悉,在开发过程中也会经常使用到。但是即使如此,可能对于一些细节问题,很多人仍然不清楚。比如很多人都知道数据库事务的几个特性:...原创 2018-08-01 21:30:49 · 303 阅读 · 0 评论 -
分布式缓存
分布式缓存 分布式缓存常见的解决方案?你们采用哪种?答:Memcached集群和Redis集群(RedisCluster)。我们采用的是RedisCluster。 分布式缓存带来的复杂度问题常见的问题主要包括如下几点:·数据一致性·缓存穿透·缓存雪崩·缓存击穿·缓存高可用 下面逐一介绍分析这些问题以及相应的解决方案。 数据一致性本地数...原创 2018-08-08 20:03:12 · 200 阅读 · 0 评论