• 努力努力再努力
    2022-01-31
    1 多思考是为了解决什么而存在,如果是你 你怎么做,人家为什么这么做 和我做的有什么区别 哪种更好 再加最重要的实践 2 遇到问题 多考虑深层原因是什么,然后怎么解决 希望能多点更新 哈哈😃 -认真听课 有梦想的程序员

    作者回复: 加油,大年三十还在学习,太优秀了,太有梦想了~

    
    8
  • peter
    2022-01-31
    老师新年好,请教两个问题: Q1:数据库中间层是用第三方框架吗? 本篇中提到“引入一个中间层,这个中间层是一个有数据库治理功能的 Proxy”,MyCat是这样的中间层吗?(我认为MyCat是用来做分库分表的,和老师的意思不符合)。如果MyCat不是这样的中间层,那么有第三方框架吗? Q2:对于服务注册发现中心,为什么不提nacos和springCloud config?这两个比eureka更好啊。另外,nacos和sprincloud config也是AP吗?

    作者回复: peter 新年好 Q1:“引入一个中间层”是解决问题的思路,MyCat 是通过引入一个中间层进行分库分表来解决数据库水平扩展的问题,课程中提到的 Proxy 是通过中间层来解决数据库的稳定性问题。 Q2:课程主要是讨论服务发现这个业务场景是 AP 还是CP,文中列举的都是不论是etcd还是eureka都是具体的实现,我们只是通过这些例子来对比讨论和选型。具体实现每年都会有新的项目出来,但是服务发现场景是 CP 是不会变的,这个才是课程中关注的重点。

    共 2 条评论
    5
  • Jack_1024
    2022-04-23
    其他问题也可以加中间层吗?网络传输等也是加糖层解决的呗

    作者回复: 分层是架构设计的关键,架构设计方面的问题,增加中间层是非常常用的方式。 不过增加中间层带来的问题是多了一层,在研发和运维都增加了负责度,所以需要合理使用,也不能过度设计。

    
    
  • Hello,Tomrrow
    2022-04-01
    很多时候,还是我们的知识网络不够丰富,没有这个积累也就很难提出针对性的解决方案

    作者回复: 👍

    
    
  • 千军万马万马@
    2022-03-12
    得需要大量的阅读 才能逐渐看懂其他们的设计 要不真心看不懂

    作者回复: 是的,需要不断学习,进行系统性的归纳和总结

    
    
  • IT小村
    2022-10-01 来自北京
    豁然开朗
    
    
  • Jay
    2022-05-13
    很多人往往不知道其实是自己缺少前置知识,而看不懂自己要学习的东西,这些前置知识很多时候是无意识的好奇心驱使下知道的,这样的话学知识乐在其中。所以说一个人的探索欲望这个力量被低估了。
    
    
  • Jack_1024
    2022-04-24
    不太理解系统性思维
    
    