
分布式架构
华山拎壶冲
不积跬步,无以至千里。。。
面试必备:https://www.jianshu.com/u/c3be0f69940b
展开
-
面试都在问的微服务,一文带你彻底搞懂!
单体式应用程序与微服务相对的另一个概念是传统的「单体式应用程序」( Monolithic application ),单体式应用内部包含了所有需要的服务。而且各个服务功能模块有很强的耦合性,也就是相互依赖彼此,很难拆分和扩容。在座的各位都写过单体程序,给大家举个栗子,刚开始写代码你写helloworld 程序就是单体程序,一个程序包含所有功能,虽然helloworld 功能很简单。单体应用程序的优点开发简洁,功能都在单个程序内部,便于软件设计和开发规划。 容易部署,程序单一不存在分布式集群转载 2020-06-29 14:58:02 · 499 阅读 · 0 评论 -
一致性哈希算法在分布式缓存中的应用
目的1.介绍一致性hash算法(Consistent Hashing)及其在分布式缓存中的应用,以及对一致性hash算法原理的介绍。2.福利彩蛋应用场景假设我们有一个网站,最近发现随着流量增加,服务器压力越来越大,之前直接读写数据库的方式不太给力了,于是我们想引入Redis作为缓存机制。现在我们一共有三台机器可以作为Redis服务器,如下图所示。分布式缓存示意图.p...转载 2020-04-23 14:53:22 · 245 阅读 · 0 评论 -
分布式事务理论及解决方案
前言接下来还是开始我们今天的话题,说说分布式事务,或者说是我眼中的分布式事务,因为每个人可能对其的理解都不一样。分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎可以说是无法避免,本文就分布式事务来简单聊一下。 数据库事务不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付...原创 2018-12-18 23:55:51 · 206 阅读 · 0 评论 -
分布式事务,两阶段提交协议,三阶段提交协议
分布式中的CAP怎么理解1 CAPC(Consistency)一致性 每一次读取都会让你得到最新的写入结果A (Availability)可用性 每个节点(如果没有失败),总能执行查询(读取和写入)操作P (Partition Tolerance)分区容忍性 即使节点之间的连接关闭,其他两个属性也会得到保证CAP理论认为,任何联网的共享数据系统智能实现三个...转载 2019-06-05 16:40:45 · 191 阅读 · 0 评论