zoukankan      html  css  js  c++  java
  • 程序员和他的朋友们!

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

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

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

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

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

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

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

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

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

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

    然后就词、词、词穷了!

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

    第一位好朋友:蚂蚁。

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

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

    第二位好朋友:汤姆猫。

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

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

    第三位好朋友:兔子

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

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


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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    数组和对象常用方法汇总
    基于vue的悬浮碰撞窗口(用于打广告的)组件
    时间的基本处理
    防抖动和节流阀
    A. 配置xftp和xshell来远程管理Linux服务器
    课堂练习-找水王
    评价软件
    构建之法阅读笔记02
    学习进度条博客11
    用户场景
  • 原文地址:https://www.cnblogs.com/socoool/p/12629749.html
Copyright © 2011-2022 走看看