27

我和我的朋友们

 4 years ago
source link: https://mp.weixin.qq.com/s/t8A6cL1GdOfLFhjAAZLOnA
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.

【这是一猿小讲的第  67  篇原创分享】

大家好,我是生活在繁华的大都市里的一枚程序猿,今年 10 岁啦。

3aMNFzN.jpg!web

我有很多好朋友,他们分别是小蚂蚁、汤姆猫、小象象等等。

我和我的朋友们,经常玩一个你们在酒桌上或者团建时,偶尔会玩的游戏,那就是“动物园里有什么?”

此时脑海中,你或许会有一系列动物飘过,动物园里有

大西几!小凶许!小脑斧!

没发怒!小福泥!小海疼!

发福蝶!大鸡居!大飞囊!

强劲怒!大蟒鞋!小白去!

大带许!大穷猫!大诺驼!

大你鱼!小乌堆!小鸭几!

然后就词、词、词穷了!

为了你们 以后 玩这个游戏,玩的更爽更 high,今天就斗胆介绍我身边的朋友们,给你们认识认识。

第一位好朋友: 蚂蚁。

JbiuU3N.jpg

它的英文名字是 Ant,它是标准的 Apache 血统,在生活中主要充当我的助手,主要为我把编译、测试、部署等步骤串在一起,它是一个自动化的工具。

估计你们之中有很多,从未听过它的名字,不过也无所谓,因为你们有 Maven 也就足够啦。

第二位好朋友: 汤姆猫。

Qfqq2aV.png!web

它的英文名字是 Tomcat, 也是标准的 Apache 血统,在生活中主要帮我对外提供 WEB 服务,能够帮我我华丽的外表以及丰富的内涵展示出去,因为它是一个免费的开放源代码的 Web 应用服务器。

但凡写过两天 Java 代码的,估计对于它的头像以及名字都不会陌生,其实它也有自己的交际圈子,例如 Jetty、Resin。

第三位好朋友: 兔子

qu2uM3r.png!web

它的英文名字是 RabbitMQ,隶属于 GoPivotal 公司,是一套开源的消息队列服务软件,在生活中主要帮我抵御高并发及应用系统解耦。 官方一点去说它,其实就是打造高性能、健壮以及可伸缩的服务。

如果系统稍微复杂一点,对于它都不会太陌生,其实它也有属于自己的交际圈子,例如ActiveMQ、RocketMQ、ZeroMQ、Kafka。

上面是我的一个交际圈子里的三位好朋友,接下来就跟我一起跨界,跳到另外一个圈子去看看吧。

首先登场的是一位重量级的嘉宾: 小象象

6FJbyin.jpg!web

它的英文名字是 Hadoop,它有两大法宝 HDFS 和 MapReduce,在生活中主要用 HDFS 帮我解决海量数据的存储,然后用 MapReduce 从海量存储中进行高效计算,帮我拿出想要的数据。

接下来登场的是重量级的嘉宾: 酷海豚

ZjaequQ.png!web

它的英文名字是 HBASE,它跟小象象(hadoop)关系甚好,貌似做什么事情,都会喊上小象象。在生活中它主要帮我存储海量结构化的实时数据。

下面登场的是一位好朋友: 怪蜜蜂

ZzUvYbi.jpg!web

它的英文名字是 Hive,它跟小象象的其中一个法宝 MapReduce 关系甚好,在生活中它让我面向 SQL 去使用小象象的 MapReduce 法宝。

接下来要简单提提一位朋友: 油腻猪

ZbeyEfm.jpg

它的英文名字是 Pig,它与小象象(hadoop)的其中一个法宝 MapReduce 关系也甚好,在生活中主要是面向脚本去使用小象象的 MapReduce 法宝。

最后要重磅介绍一下它: 红松鼠

zem2Efv.png!web

它的英文名字是 Flink,在大数据的朋友圈子里赫赫有名,该有一统江湖的趋势,在生活中主要帮我提供离线分析处理以及实时流处理。

有太多的朋友,就就不一一介绍啦,但是也需要给它们一个露脸的机会。

zUBbMzb.jpg!web

以上就是我圈子里的一些好朋友,虽然我的朋友个个都能力无限,但是有些时候也要受到了一个人的协同管制,说着说着,他就径直朝我们走来啦。

他来了,他来了,他带着铁锹,面带微笑走来啦, 他就是: 动物园管理员。

uauiY3A.jpg!web

他的英文名字是 ZooKeeper,致力于为帮我的好朋友们提供一个高性能、高可用、且具有严格顺序访问控制能力的分布式协调服务。

好了,这篇分享都到这儿吧,希望你们能够喜欢,如果感觉有点意思,无需赞赏,芸芸众生,相遇相识便是缘,不妨动动手指点“ 在看 ”或转发分享一下吧。

ZveERzR.jpg!web

推荐阅读:

1024 节日快乐

程序猿带你重拾童年的记忆

程序猿的奇葩事儿


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK