作家
登录

左耳朵耗子:Go语言,Docker和新技术

作者: 来源: 2017-11-06 14:54:12 阅读 我要评论

  • Go 说话的杀手级应用是 Docker,而 Docker 的生态圈在这几年完全爆棚了。
  • 所以,Go 说话的将来是弗成限量的。当然,我小我认为,Go 可能会吞食很多 C、C++、Java 的项目。不过,Go 说话所吞食重要的项目应当是中心层的项目,既不是异常底层也不会是营业层。

    也就是说,Go 说话不会吞食底层到 C 和 C++ 那个级其余,也不会吞食到高层如 Java 营业层的项目。Go 说话能吞食的必定是 PaaS 上的项目,比如一些消息缓存中心件、办事发明、办事代劳、控制体系、Agent、日记收集等等,没有复杂的营业场景,也到不了特别底层(如操作体系)的中心平台层的软件项目或对象。而 C 和 C++ 会被打到更底层,Java 会被打到更上层的营业层。这是我的一个断定。

    好了,我们再用膳绫擎的标尺来量一下 Go 说话的杀手级应用 Docker,你会发明根本是一样的。

    • Docker 上手很轻易。
    • Docker 解决了运维中的情况问题以及办事调剂的痛点。
    • Docker 的生态圈中有大年夜公司在后面助力。比如 Google。
    • Docker 产出了工业界标准 OCI。
    • Docker 的社区和生态圈已经出现像 Java 和 Linux 那样的态势。
    • ……

    所以,早在 3、4 年前我就认为 Docker 必定会是将来的技巧。固然当时的坑儿还很多,然则,相对于这些大年夜的身分来说,那些小坑儿都不是问题。只是须要一些时光,这些小坑儿在将来 5-10 年就可以完全被填平了。

    同样,我们可以看到 Kubernetes 作为办事和容器调剂的关键技巧必定会是最后的赢家。这点我在去岁首?年代就可以或许很明显地感到到了。

    关于 Docker 我还想多说几句,这是云计算中 PaaS 的关键技巧,固然,这世上在出现 Docker 之前,几乎所有的要玩公有 PaaS 的公司和产品都玩不起来,比如:

    Google 的 GAE,国内的各类 XAE,如淘宝的 TAE,新浪的 SAE 等。但我照样想说,PaaS 是一个被世界或是被家当界严重低估的平台。

    PaaS 层是承上启下的关键技巧,任何一个不看重 PaaS 的公司,其技巧架构都弗成能让这家公司成长为一个大年夜型的公司。因为 PaaS 层的技巧重要能解决下面这些问题。

    左耳朵耗子:Go说话,Docker和新技巧

    软件临盆线的问题。持续集成和持续宣布,以及 DevOps 中的技巧必须经由过程 PaaS。

    分布式办事化的问题。分布式办事化的办事高可用、办事编排、办事调剂、办事发明、办事路由,以及分布式办事化的支撑技巧美满是 PaaS 的菜。

    进步办事的可用性 SLA。进步办事可用性 SLA 所须要的分布式、高可用的技巧架构和运维对象,也是 PaaS 层供给的。

    软件才能的复竽暌姑。软件工程中的核心就是软件才能的复竽暌姑,这一点也完美地表如今 PaaS 平台的技巧上。

    诚实说,这些问题的关键程度已经到了能断定一家依托技巧的公司的研发才能是否靠谱的程度。没有这些技巧,依托技巧拓展营业的公司几乎没有可能成长得范围很大年夜。

    在后面,我会别的写几篇文┞仿具体地讲一下分布式办事化和 PaaS 平台的重要程度。

    最后,我还要说一下,为什么要早一点地进入这些新技巧,而不是等待这些技巧成熟了后再进入。原因有这么几个。

    技巧的成长过程异常重要。我进入 Go 和 Docker 的技巧不克不及算早,但也不算晚,大年夜 2012 年进修 Go,到 2013 年进修 Docker 到今天,我清跋扈地看到了这两种技巧的生态圈成长过程。让我收成最大年夜的并不是这些技巧本身,而是一个技巧的变迁和行业的成长。

    大年夜中,我看到了异常具体的各类思潮和思路,这些器械比起 Go 和 Docker 来说更有价值。因为,这不只让我从新思虑我已控制的技巧以及若何更好地解决已有的问题,并且还让我看到了将来。我不只有了技巧优势,并且这些常识还让我的技巧生活多了很多的可能性。

    一个公饲橐迩小我可以或许占领技巧先机,就会比其它公司或小我有更大年夜的影响力。一旦将来行业需求引爆,那么这个公饲橐迩小我的影响力就会形成一个比较大年夜的护城河,并可以快速地产生经济好处。

    近期,在与中国移动、中国电信以及一些股份制银行进行交换的过程中,我已看到通信行业、金融行业对于 PaaS 平台的懂得已经跨越了互联网公司,而我近 3 年来在这些技巧上的研究让我也大年夜中受益非浅。

    所以,Go 语和 Docker 作为 PaaS 平台的关键技巧前程是无穷的,我很光荣赶上了这个海潮,也很光荣在 3 年前我就看到了这个趋势,如今我也在用这些技巧开辟相干的技巧产品,助力于为高速成长的公司供给这些关键技巧。

    【编辑推荐】

    1. 化敌为友,Docker 宣布拥抱 Kubernetes
    2. Go说话的9大年夜优势和3大年夜缺点
    3. 用Go说话编写一门对象的最终指南
    4. 办事端I/O机能:Node、PHP、Java、Go的比较
    5. JetBrains 的 Go 集成开辟情况已肯定最终名称:GoLand
    【义务编辑:未丽燕 TEL:(010)68476606】

      推荐阅读

      苹果iPhone X首发 太多应用遭遇“水土不服”

    【编辑推荐】iPhone 8/8 Plus真机图赏,iPhone X真机图赏、上手视频iPhone X上手初体验:Face ID和周全屏好用吗?iPhone X为啥一次只能存储一张脸?苹不雅如斯回应iPhone X国内首拆,双电池/主板缩小一半库低廉甜头在>>>详细阅读


    本文标题:左耳朵耗子:Go语言,Docker和新技术

    地址:http://www.17bianji.com/lsqh/38499.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)