51

漫谈分布式系统(零):挖他个大坑

 4 years ago
source link: https://www.tuicool.com/articles/7n6BVn6
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

1

之前写的文章都比较散,更新频率也不高。

一方面是因为自己实在太忙,又管理着几十人的部门,只能抽空写,有选择的写。

另一方面,我总是想写些有自己思考和理解的东西,不屑于写那种教你怎么用的教程类的东西。 虽然我知道那样写的快、涨粉块。

不过,从今天开始,我打算开启一个系列,名字就叫《漫谈分布式系统》,一来督促自己持续和系统地输出;二来,也算是契合了这个公众号「漫谈大数据」的名字。

这个系列已经构思 了很久,计划写 20-30 篇,目前大部分提纲已经列出来了。 考虑到后面会有增改,暂时就先不放提纲了。 大家有什么相关的感兴趣的话题,也可以在后台留言告诉我。

2

写什么呢?

顾名思义,分布式系统相关的内容。主要包含两方面:

  • 分布式系统面临的问题

  • 分布式系统的主流实现

虽然内容是这两方面,但并不会切割成两部分去写,而是会穿插着讲,希望能一定程度上做到理论结合实践,帮助大家更好的理解和掌握。

另外,照例,我不会写任何部署安装的东西,也不会教你怎么调 API 实现一个 demo。武断一点说,在我看来,这类文章都没有太大存在的价值。

所以,这个系列的目的,绝不是教会大家怎么用 Hadoop、Spark、Flink 等等,好去找一份大数据的工作。而是想要带大家一起去探索分布式系统里面更加基础和本质的内核。这些东西,正如数据结构和算法之于编程一样,是更加重要,却也更容易被忽视的。

3

怎么写呢?

两个「思」。

思路

一方面,是行文的思路,希望能写出娓娓道来的感觉,有条理的把这些内容串起来,而不是割裂的一篇篇扔出来,这样才能称之为一个系列。

另一方面,是系统演进的思路,希望把分布式系统演进的过程写出来,看看这个过程中遇到的一些问题和对应的应对措施。

思考

其实我们接触到和使用的信息,可能超过 90% 都是从别处学习来的,只有很小的一部分是自己从无到有的灵感。

那为什么实际运用起来效果差距那么大呢?和知识本身有关的,主要是两个原因:记不住和联系不起来。

记不住自不用多说。人家记住了 80%,你才 20%,还怎么比。

联系不起来,所以知识都是割裂的,没有形成图谱,所以很难在碰到具体问题时,反推出该调用的知识。也就会出现通常我们说的「没有思路」。

而思考,正是解决这两个问题的利器。

重复是记忆的窍门之一,想的多了,短期记忆变成长期记忆,自然就记住了。

想的多了,经过推理、归纳、对比、总结等,已有的知识间就建立起了联系,甚至能推演到还未涉及到的知识领域。

因此,除了起到笔记的作用,帮大家把飘散在网络上的相关知识整理出来,节省大家的时间,我还会尽量去写些自己的思考,希望能帮助大家更好的理解这块的知识。甚至,如果能启发大家也试着去调整自己学习知识的方式,那就善莫大焉了。

4

在繁忙的工作之余,写这种原创文章,真的是非常消耗时间和精力的。

很多大佬也因为这个原因不会去写这种文章,而是选择把时间分配到投入产出比更高的地方。

因此,请大家不吝关注、转发、在看、赞赏。这些认可,都是鼓励我坚持下去的动力。

想要查看完整系列,也可以去我的公众号菜单栏找,我会定期更新上去。

原创不易

关注/分享/赞赏

给我坚持的动力

yEfMje3.jpg!web

点在看,给大家好看


Recommend

  • 55
    • 微信 mp.weixin.qq.com 6 years ago
    • Cache

    漫谈分布式系统

    漫谈分布式系统 Original 杉枫...

  • 42

    漫谈分布式系统、拜占庭将军问题与区块链

  • 28

    上一篇,讲了为什么会有分布式系统,以及什么时候需要用分布式系统。 这一篇,我想聊下,过去的分布式系统都是谁做出来的,又都是怎么做的。以及,更重要的,从分布式系统过去的发展历程中,我们能总结出什么比较好的经验。...

  • 26

    这是《漫谈分布式系统》系列的第 3 篇,预计会写 30 篇左右。每篇文末有为懒人准备的 TL;DR,还有给勤奋者的关联阅读。关注公众号「漫谈大数据」(ID: sobigdata),听我娓娓道来。也欢迎转发朋友圈分享给更多人。 1

  • 21

    这是《漫谈分布式系统》系列的第 4 篇,预计会写 30 篇左右。每篇文末有为懒人准备的 TL;DR,还有给勤奋者的关联阅读。扫描文末二维码,关注公众号,听我娓娓道来。也欢迎转发朋友圈分享给更多人。    ...

  • 30

    这是《漫谈分布式系统》系列的第 5 篇,预计会写 30 篇左右。每篇文末有为懒人准备的 TL;DR,还有给勤奋者的关联阅读。扫描文末二维码,关注公众号,听我娓娓道来。也欢迎转发朋友圈分享给更多人。 系列第一篇中,我们提到,为了解决算得慢的问题,必...

  • 13

    这是《漫谈分布式系统》系列的第 9 篇,预计会写 30 篇左右。每篇文末有为懒人准备的 TL;DR,还有给勤奋者的关联阅读。扫描文末二维码,关注公众号,听我娓娓道来。也欢迎转发朋友圈分享给更多人。 不得不重视的一致性问...

  • 17

    这是《漫谈分布式系统》系列的第 10 篇,预计会写 30 篇左右。每篇文末有为懒人准备的 TL;DR,还有给勤奋者的关联阅读。扫描文末二维码,关注公众号,听我娓娓道来。也欢迎转发朋友圈分享给更多人。 无心插柳,用分布式事...

  • 25

    这是《漫谈分布式系统》系列的第 11 篇,预计会写 30 篇左右。每篇文末有为懒人准备的 TL;DR,还有给勤奋者的关联阅读。扫描文末二维码,关注公众号,听我娓娓道来。也欢迎转发朋友圈分享给更多人。 共识

  • 38

    这是《漫谈分布式系统》系列的第 13 篇,预计会写 30 篇左右。每篇文末有为懒人准备的 TL;DR,还有给勤奋者的关联阅读。扫描文末二维码,关注公众号,听我娓娓道来。也欢迎转发朋友圈分享给更多人。 从 ACID 到 BASE ...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK