• 任鹏斌
    2019-12-13
    老师能不能讲讲高并发下的库存扣减方案?如果完全依赖数据库的话容易出瓶颈吧?一般的大厂如何做这一块的?是不是要借助缓存?缓存的话要考虑缓存和数据库的一致性。感觉这一块要做好不容易。
     1
     5
  • 蓝魔丶
    2019-12-14
    文中“比如,用户 A 购买 2019 年 10 月 12 日北京到上海的 T12 的火车票,已购买成功,座位号为 3 车厢 23B。假设主节点和备节点之间数据不一致,主节点上已经减去该火车票,但未在备节点上减去。此时,若主节点故障,备节点升主,用户 B 此时申请购买相同火车票,系统将 3 车厢 23B 火车票又卖给了用户 B。等到乘车时,用户 A 和 B 就难免“打架”了”这个问题的解决方案是什么呢?
    
     2
  • Jackey
    2019-12-13
    发现前面的知识忘差不多了😂需要规划一下二刷了
    
     2
  • 随心而至
    2019-12-13
    重要的文章看三遍👀
    
     2
  • A:春哥大魔王
    2019-12-16
    老师问下,是否采用半同步复制技术这种需要视业务场景而来吧,如果对于数据一致性要求很高是否完全采用同步方案呢
    
     1
  • 阿卡牛
    2019-12-13
    分布式系统里面涉及太多知识点了,细节才是魔鬼
    
     1
  • leslie
    2019-12-13
    现在的系统RMDB真正承担的是和付款相关的事情,MQ和NOSQL 承担了上面的环节。我记得这套系统早期是单独用了sybase,然后跪了,换了oracle效果提升不明显。
        如同老师之前课程所说的电商案例:拆分成了多个库,付款环节都有等待时间,这个时间才是真实与数据库的交互;最近看到的一些系统这方面做的很不好,导致数据库异常以及有时压力过大,这也是引发今年我仅仅是数据库性能优化问题然后就把组成原理和系统架构以及老师的分布式技术原理不惜一遍的原因。
        从原理的角度去看:有时有些业务问题更加看的清楚更能明白问题的根源所在;知道问题的根据就知道后续如何真正去处理和解决。
        谢谢老师今天的分享:一路跟随的过程其实很快,不知不觉发现课程居然快结束了,从初秋已至深冬了。谢谢老师一路的教诲,期待老师下周的分享。
    展开
    
     1
  • 安排
    2019-12-22
    主备和主从的区别是什么呢? 为什么有时候说主备,但是又把被叫做slave节点,都搞混了

    作者回复: Master、Slave其实在中文中对应的是主从的意思。节点间存在主从关系只有在集中式架构中才会出现。

    在分布式架构中除了主从关系,还有主备关系,主备关系是一种角色对等但互为备份的关系。当主故障了,备会顶替主对外提供服务,有点类似我们足球队中的替补球员。主备关系在集中式架构和非集中式架构中都存在。

     1
    
我们在线,来聊聊吧