上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 36 下一页
摘要: 如何保证分布式系统中接口调用的顺序性? 分布式是当下比较流行的一个话题,很多大型的互联网公司都是分布式系统,将一个大而全的系统拆分成多个小而精的一个个的功能单一、职责集中的子系统,系统之间通过约定好的协议、规则进行调用,降低系统之间的耦合度,避免牵一发而动全身。 虽然分布式系统的架构有很多的好处,但 阅读全文
posted @ 2020-07-05 10:22 H.U.C-王子 阅读(1088) 评论(0) 推荐(0) 编辑
摘要: 1、面试题分布式服务接口的幂等性如何设计(比如不能重复扣款)? 2、面试官心里分析从这个问题开始,面试官就已经进入了实际的生产问题的面试了 一个分布式系统中的某个接口,要保证幂等性,该如何保证?这个事儿其实是你做分布式系统的时候必须要考虑的一个生产环境的技术问题。啥意思呢? 你看,假如你有个服务提供 阅读全文
posted @ 2020-07-05 09:20 H.U.C-王子 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 面试官心理分析 这个也是线上非常常见的一个问题,就是多客户端同时并发写一个 key,可能本来应该先到的数据后到了,导致数据版本错了;或者是多客户端同时获取一个 key,修改值之后再写回去,只要顺序错了,数据就错了。 而且 redis 自己就有天然解决这个问题的 CAS 类的乐观锁方案。 面试题剖析 阅读全文
posted @ 2020-07-04 23:09 H.U.C-王子 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 马上开始去开发业务系统 从哪一步开始做,从比较简单的那一块开始做,实时性要求比较高的那块数据的缓存去做 实时性比较高的数据缓存,选择的就是库存的服务 库存可能会修改,每次修改都要去更新这个缓存数据; 每次库存的数据,在缓存中一旦过期,或者是被清理掉了,前端的nginx服务都会发送请求给库存服务,去获 阅读全文
posted @ 2020-07-04 22:59 H.U.C-王子 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1、Cache Aside Pattern(1)读的时候,先读缓存,缓存没有的话,那么就读数据库,然后取出数据后放入缓存,同时返回响应 (2)更新的时候,先删除缓存,然后再更新数据库 2、为什么是删除缓存,而不是更新缓存呢?原因很简单,很多时候,复杂点的缓存的场景,因为缓存有的时候,不简单是数据库中 阅读全文
posted @ 2020-07-04 21:53 H.U.C-王子 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1 面试题 了解什么是Redis的雪崩和穿透吗?Redis崩溃之后会怎么样?系统该如何应对这种情况?如何处理Redis的穿透? 2 考点分析 缓存必问题,因为缓存雪崩和穿透,是缓存最大的两个问题,要么不出现,一旦出现就是致命的! 3 缓存雪崩 3.1 发生的现象 3.2 缓存雪崩的解决方案 事前:r 阅读全文
posted @ 2020-07-04 21:20 H.U.C-王子 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 节点间的内部通信机制 基础通信原理 redis cluster 节点间采取 gossip 协议进行通信 gossip:互相之间不断通信,保持整个集群所有节点的数据是完整的 而集中式是将集群元数据(节点信息,故障,等等)集中存储在某个节点上; 经典的集中式中间件 zookeeper 他们基本上都用于维 阅读全文
posted @ 2020-07-04 20:39 H.U.C-王子 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 讲解分布式数据存储的核心算法,数据分布的算法 hash 算法 -> 一致性 hash 算法(memcached) -> redis cluster 的 hash slot 算法 用不同的算法,就决定了在多个 master 节点的时候,数据如何分布到这些节点上去,解决这个问题 看到这里的时候,已经明白 阅读全文
posted @ 2020-07-04 18:00 H.U.C-王子 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 单机redis在海量数据面前的瓶颈。 怎么才能够突破单机瓶颈,让redis支撑海量数据? redis集群架构 redis cluster 支撑N个redis master node,每个master node都可以挂载多个slave node读写分离的架构,对于每个master来说,写就写到mast 阅读全文
posted @ 2020-07-04 11:05 H.U.C-王子 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一、sdown和odown转换机制sdown和odown两种失败状态 sdown是主观宕机,就一个哨兵如果自己觉得一个master宕机了,那么就是主观宕机odown是客观宕机,如果quorum数量的哨兵都觉得一个master宕机了,那么就是客观宕机 sdown达成的条件很简单,如果一个哨兵ping一 阅读全文
posted @ 2020-07-03 22:02 H.U.C-王子 阅读(633) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 36 下一页