上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 36 下一页
摘要: (1)停机扩容 这个方案就跟停机迁移一样,步骤几乎一致,唯一的一点就是那个导数的工具,是把现有库表的数据抽出来慢慢倒入到新的库和表里去。但是最好别这么玩儿,有点不太靠谱,因为既然分库分表就说明数据量实在是太大了,可能多达几亿条,甚至几十亿,你这么玩儿,可能会出问题。 从单库单表迁移到分库分表的时候, 阅读全文
posted @ 2019-07-28 15:56 菩提树下的丁春秋 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 假设,你现有有一个单库单表的系统,在线上在跑,假设单表有600万数据 3个库,每个库里分了4个表,每个表要放50万的数据量 假设你已经选择了一个分库分表的数据库中间件,sharding-jdbc,mycat,都可以 你怎么把线上系统平滑地迁移到分库分表上面去 sharding-jdbc:自己上官网, 阅读全文
posted @ 2019-07-28 15:55 菩提树下的丁春秋 阅读(198) 评论(0) 推荐(0) 编辑
摘要: (1)为什么要分库分表?(设计高并发系统的时候,数据库层面该如何设计?) 说白了,分库分表是两回事儿,大家可别搞混了,可能是光分库不分表,也可能是光分表不分库,都有可能。我先给大家抛出来一个场景。 假如我们现在是一个小创业公司(或者是一个BAT公司刚兴起的一个新部门),现在注册用户就20万,每天活跃 阅读全文
posted @ 2019-07-28 15:54 菩提树下的丁春秋 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 其实所谓的高并发,如果你要理解这个问题呢,其实就得从高并发的根源出发,为啥会有高并发?为啥高并发就很牛逼? 我说的浅显一点,很简单,就是因为刚开始系统都是连接数据库的,但是要知道数据库支撑到每秒并发两三千的时候,基本就快完了。所以才有说,很多公司,刚开始干的时候,技术比较low,结果业务发展太快,有 阅读全文
posted @ 2019-07-28 15:53 菩提树下的丁春秋 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 01_单块系统里的事务 0202_分布式系统里的事务 03_两阶段提交方案 04 TCC方案 05 本地消息表方案 06 可靠消息最终一致性方案 07_最大努力通知方案 阅读全文
posted @ 2019-07-28 15:50 菩提树下的丁春秋 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 1)两阶段提交方案/XA方案 也叫做两阶段提交事务方案,这个举个例子,比如说咱们公司里经常tb是吧(就是团建),然后一般会有个tb主席(就是负责组织团建的那个人)。 tb,team building,团建 第一个阶段,一般tb主席会提前一周问一下团队里的每个人,说,大家伙,下周六我们去滑雪+烧烤,去 阅读全文
posted @ 2019-07-28 15:45 菩提树下的丁春秋 阅读(332) 评论(0) 推荐(0) 编辑
摘要: session是啥?浏览器有个cookie,在一段时间内这个cookie都存在,然后每次发请求过来都带上一个特殊的jsessionid cookie,就根据这个东西,在服务端可以维护一个对应的session域,里面可以放点儿数据。 一般只要你没关掉浏览器,cookie还在,那么对应的那个sessio 阅读全文
posted @ 2019-07-28 15:44 菩提树下的丁春秋 阅读(189) 评论(0) 推荐(0) 编辑
摘要: (1)redis分布式锁 官方叫做RedLock算法,是redis官方支持的分布式锁算法。 这个分布式锁有3个重要的考量点,互斥(只能有一个客户端获取锁),不能死锁,容错(大部分redis节点或者这个锁就可以加可以释放) 第一个最普通的实现方式,如果就是在redis里创建一个key算加锁 SET m 阅读全文
posted @ 2019-07-28 15:43 菩提树下的丁春秋 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 大致来说,zk的使用场景如下,我就举几个简单的,大家能说几个就好了: (1)分布式协调:这个其实是zk很经典的一个用法,简单来说,就好比,你A系统发送个请求到mq,然后B消息消费之后处理了。那A系统如何知道B系统的处理结果?用zk就可以实现分布式系统之间的协调工作。A系统发送请求之后可以在zk上对某 阅读全文
posted @ 2019-07-28 15:42 菩提树下的丁春秋 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 其实一般问到你这问题,你起码不能认怂,因为既然咱们这个课程是短期的面试突击训练课程,那我不可能给你深入讲解什么kafka源码剖析,dubbo源码剖析,何况我就算讲了,你要真的消化理解和吸收,起码个把月以后了。 所以我给大家一个建议,遇到这类问题,起码从你了解的类似框架的原理入手,自己说说参照dubb 阅读全文
posted @ 2019-07-28 15:41 菩提树下的丁春秋 阅读(474) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 36 下一页