构建一个现代化的分布式应用程序是一个棘手的问题,特别是对新手们来说。他们必须去学习所有工具的语法,因为他们常常是不同的。
今天Kubernetes的联合创始人Brendan Burns介绍了一种新的编程框架,为编程员提供了使用他们习惯的语言编写自己的分布式应用程序的工具。这就是Metaparticle[1],它可以处理一系列复杂的任务,比如把应用程序打包进容器,复制它们,共享它们,协同它们一起工作等等。
在Bruns看来,这就是编程的未来,因为开发人员仅仅需要学习一种编程语言就可以创建比较大型的分布式应用,而不必知道Kubernetes的原理。代替人工去写定制的配置系统,Metaparticle复用了许多任务都有的原始框架。
“在这个观点上,构建分布式系统就像在做工艺品”,Bruns说。“我们建立分布式系统的过程就像用很多的原材料,比如皮革、铜和手工编织,用这些为我们构建分布式系统。我认为,在某种程度上,作为手工匠人,我们喜欢。我们喜欢感觉重要。如果我们要从事大规模生产,这是扩大系统规模和数量的唯一途径,老实的说,我们将建立可靠的系统。
在奥斯丁,在德克萨斯,Bruns的主题演讲Kubecon + CloudNativeCon的现场,他演示了一个用Metaparticle把一个简单的JavaScript应用程序运行在四个不同的容器节点中的例子,全部都是由Kubernetes进行管理。
这个框架目前兼容JavaScript(plus Nodejs),Java和.NET。它是一个开源项目,Burns鼓励更多的人参与到这个项目中,并把它扩展到其他语言和新的领域。
Metaparticle有一个有价值的使命,那就是作为一个支持高性能开源项目的创造者,但是Bruns并不苛求一个完美的解决方案。
“因为我要说的是,Metaparticle是一个实验,它需要适应和调整,甚至完全是错误的,”他说。“但我很有信心,因为这是我们把云计算带给世界的方式”。对CS101,对编程爱好者,对在校的中学生,这个模式将成为我们缩小差距的方式。”
相关链接:
原文来自:Docker
声明:所有来源为“聚合数据”的内容信息,未经本网许可,不得转载!如对内容有异议或投诉,请与我们联系。邮箱:marketing@think-land.com
支持全球约2.4万个城市地区天气查询,如:天气实况、逐日天气预报、24小时历史天气等
支持识别各类商场、超市及药店的购物小票,包括店名、单号、总金额、消费时间、明细商品名称、单价、数量、金额等信息,可用于商品售卖信息统计、购物中心用户积分兑换及企业内部报销等场景
涉农贷款地址识别,支持对私和对公两种方式。输入地址的行政区划越完整,识别准确度越高。
根据给定的手机号、姓名、身份证、人像图片核验是否一致
通过企业关键词查询企业涉讼详情,如裁判文书、开庭公告、执行公告、失信公告、案件流程等等。