开篇词 | 四纵四横,带你透彻理解分布式技术
开篇词 | 四纵四横,带你透彻理解分布式技术
讲述:聂鹏程
时长10:27大小9.57M
赞 45
提建议
精选留言(98)
- 而立斋2019-09-23想达到的第一个目标就是:在跟别人聊分布式的时候,有话可说,有深度的话可说,有体系深度的话可说。第二个目标就是:在实际的工作中能够运用自己对分布式的理解做出更好的选型,更好的架构,同时让自己更好的进步。今年32岁,我渴望知识,渴望突破,更渴望成长!
作者回复: 我发现现在技术圈存在一种怪相,很多从业者都觉得做技术就是吃青春饭,甚至一些所谓的大V也在社交媒体上助长这种观念。 商品市场上从来不缺普通的产品和服务,缺的是有竞争力的、有差异化的产品和服务。我觉得人才和商品是一样的,人才市场上也从不缺普通的求职者,缺的是有竞争力的、有差异化的人才。 很高兴你没有存在这种技术是吃青春饭的误区!相信只要你肯学习、积极进取,把自己的积累做广做深,没有人能阻止得了你前进和上升的步伐。It's never too late to learn. 加油!
共 14 条评论134 - 静水流深2019-09-28老师,我觉得我很笨,学习啥都很慢,比如有些算法问题,我都仔仔细细的想好多为什么,有时候觉得高手就是太聪明,写得代码那么优秀!别人为什么学得那么快?内心着急,但是我也不甘放弃。
作者回复: 我们在战场上可以看到非常典型的两种兵种,机枪兵还有狙击兵,一个快一个慢。其实很多时候快是一方面,准又是另一方面! 积跬步,而终至千里!加油!
共 5 条评论28 - 贤蛋蛋2019-09-24即将毕业,在阿里实习,遇到了各种各样的中间件,希望能好好学习这门课,把工作学习中的知识构建到自己的体系结构中
作者回复: 相对同龄人,你无论是履历还是学习意识,都已经赢在起跑线上了!加油!
28 - 颛顼2019-09-24之前学过mit的.6.824分布式课,里面主要就是通过读论文,然后做实验来帮助理解分布式系统中的各种理论,但是一个比较大的问题就是缺乏应用场景,理论联系不到实践中,希望这门课能做到第二点的共 3 条评论24
- djfhchdh2019-09-24这个知识体系总结的很好啊
作者回复: 谢谢!宝剑赠英雄,红粉赠佳人!
共 2 条评论17 - 钱2020-02-12阅过留痕 我认为带着问题学习,采用淘金式的学习方式,先搞清楚自己的技能树是什么样子,新的技能枝叶应该怎么融合上去是比较好的学习方式。 那问题来了: 1:为什么说没有分布式技术就没有BATJTMD? 2:没有分布式技术之前的网络世界是怎样的? 3:分布式技术是怎么催生的,又是怎么发展的? 4:分布式技术解决了什么痛点问题? 5:分布式解决的痛点问题又是怎么产生的? 6:分布式技术的基础是啥? 7:分布式技术的核心原理是啥? 8:分布式技术解决问题的同时有带来了那些痛点? 9:分布式技术带来的问题又是怎么解决的? OK,学完本专栏,如果这些问题都清楚了,那就不白花钱。 我现在的理解,分布式本质意思就是多个的意思,多个啥呢?直观感受就是多个电脑,至少有两台吧!为啥需要多个电脑?因为一个电脑不行,不能解决问题,不能解决啥问题?不能解决存储的问题,它空间有限,假如一台电脑的容量是无限的还有问题吗?还有的,还有就是性能问题,假如一台电脑容量无限计算数据和移动数据不需要时间立马就能完成呢?如果假设成立,我真不知道世界上还需要两台电脑的原因是什么?可能是防止这台电脑坏了吧! OK,我的观点是 1:分布式解决的痛点问题就是单机容量和性能所形成的瓶颈问题。 2:分布式的核心原理就是一台电脑不行就来两台,其他的一切都是围绕怎么把两台电脑像一台电脑一样来使用未出发点来展开了。 3:分布式的系统把N台电脑幻化成了一台超级电脑,他的容量无限性能极佳斗转星移永不宕机。展开共 3 条评论16
- 老男孩2019-09-24浮生有梦三千场,穷尽千里诗酒荒,徒把理想倾倒,才见此专栏。相见恨晚啊!
作者回复: 人生最难的是等待,而最美的是有值得等待的东西!
12 - oush2019-09-23目前工作是做大数据方面的开发,各种技术框架层出不穷,如:spark、flink、hadoop等,想了解其底层的基本知识,希望本课程能学习到这些东西。
作者回复: 你说的就属于我在文中提到的IMABCDE中的D(Data大数据)的范畴,大数据当然也是以分布式技术为基石,常用的分布式核心技术,比方说分布式数据存储、分布式计算、分布式协同等都会用到。与之相关的技术应用,我也会在后续文章中进行展开讲解。
共 2 条评论12 - 刘福洋2019-09-28会Rust和Go的也可以试试来跟着PingCAP这个撸代码课程来做做看哦 https://github.com/pingcap/talent-plan 不知咱们这个专栏有没有什么代码作业玩呢?12
- AKA三皮2019-09-23工作中使用eureka作为服务注册中心,然后就接触到CAP理论,进而想去理解CP、AP分布式项目的差异,比如zookeeper,etcd,然后又发现必须去了解各种一致性协议,zk的zab,etcd的raft。
作者回复: 你所关心的这些内容都是本专栏会讲到的,敬请关注后续更新。只要你一直怀揣这种永不止步、积极探索的精神,想不进步都是不可能的!加油!
10 - allean2019-09-23希望通过这个专栏可以入门分布式
作者回复: 我做这个专栏的初衷就是:通过划重点、寻路线、建体系,帮助更多的人打通分布式技术任督二脉,并提升职业竞争力
9 - Louris2019-09-24研究生在读,现在课题组是分布式机器学习系统,希望多了解分布式知识,有个整体概念,方便后面深入学习。
作者回复: 研究生阶段就有这样的体系化意识实属难能可贵!加油!
8 - 你猜我是不是隋晓宇2019-09-23哈哈,分布式的大门向我打开了
作者回复: God helps those who help themselves. 加油!
8 - 杜do度2019-09-25我想说,等你看尽素颜,无论是女神、男神也好,还是各种高大上的技术也好,也就不会觉得那么高不可攀了。 ——聂老师是一个有故事的男人!!!
作者回复: 我觉得你就是传说中的子期: )
7 - leslie2019-09-23现在的系统已经不再是过去/传统的C/S或B/S:面对越来越多的高并发、CAP理论,分布式确实是解决问题的不错方式。 这就像运维已经发展到AIOPS或SRE了:希望学习中能够补充这块缺陷,把相应的知识梳理起来并适当补充-跟上时代的步伐。6
- 50包邮解君愁2019-09-23小白弱弱问一下:数据挖掘需要吗?比如hadoop,hive,spark
作者回复: 你说的就属于我在文中提到的IMABCDE中的D(Data大数据)的范畴,大数据当然也是以分布式技术为基石,常用的分布式核心技术,比方说分布式数据存储、分布式计算、分布式协同等都会用到。与之相关的技术应用,我也会在后续文章中进行展开讲解。
5 - 每天晒白牙2019-09-23老师代码用啥语言呀
作者回复: 我的《分布式技术原理与算法解析》专栏并没有严格限定语言。其实分布式计算当中,包括微服务在内的很多技术努力在做的事情就是允许语言的多元化。正所谓尺有所短寸有所长,十八般兵器,不一定要样样精通,但如果能代表性的掌握几种,那么当我们面临问题时,肯定会有更好的选择。
共 3 条评论5 - jeri2020-03-20四横四纵,精辟。 四横:在一定的分布式资源上进行分布式通信,然后通过分布式计算的处理结果,落到分布式存储上; 四纵:在构建分布式系统时,总要关注分布式协同、分布式调度、分布式高可用追踪和分布式部署。
作者回复: 👍👍
4 - 张理查2019-12-19分布式技术原理与算法#Day1 入行大数据快五年了,围绕toB的项目也做了不少,大数据从蓝海变成红海,apache为了满足不同场景孵化了一个又一个项目,但我常问自己,那么究竟什么是大数据? 大数据真的是数据大吗?见仁见智,GB TB 的项目都接触过,但以前数据就没上GB吗? 大数据真的是原来无法处理吗?不见得,无非受限于硬件发展,十年前上大二,那时候普通PC硬盘500GB/4core/8G已经挺大了,现在来说你看看苹果刚出的Mac pro,这不一服务器吗?原来无非就是慢点而已。 大数据是什么呢?我认为就是利用分布式解决一些数据问题而已。至少1台机器你还真不好意思说大数据吧? 分布式包含哪些点呢?就是聂老师说的四横四纵,横着就是大数据的日常,资源,通信,存储,计算,竖着就是运维和架构关心的协同,调度,高可用,可扩展(或者说部署) 希望通过上课和打卡再研究新老组件时,既见树木又见森林,加油!展开
作者回复: 通过已有知识体系延伸到新的知识体系是一种非常高效的学习方法,而且更有利于灵活运用。你做得很好,加油!
共 2 条评论4 - QQ怪2019-09-23好期待老师讲的分布式精髓
作者回复: 谢谢!我也非常期待能帮助到你!一起加油!
4