国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

云时代的编程语言 Ballerina:轻松创建跨分布式端

发布时间:2019/09/11标签:   分布式    点击量:

原标题:云时代的编程语言 Ballerina:轻松创建跨分布式端
Ballerina 是一种编程言语战争台,它的目的是让创立跨散布式真个弹性效劳变得更轻松。Ballerina 应用散布式体系原语的编译时形象,这为数据转换供给了范例保险性,编译器能够天生诸如用于将利用安排到 Docker 和 Kubernetes 的 API 网关等构件。别的,Ballerina 还界说了一系列要害词来表现集成观点,比方收集端点、效劳、流 SQL 以及 table、json 和 xml 原始范例等,IDE 等东西能够基于这些语法元素从恣意的 Ballerina 代码天生时序图。详细看一看民间的特征先容: 内建并发一流的言语构造,用于供给和应用效劳动态范例是收集利用开辟者的开辟困难,Ballerina 的动态范例构造范例体系旨在使收集数据形式友爱,同意开辟者编写合乎硬朗性准则的代码,即发送的内容要慎重,可接收的内容要充足自在。 基于时序图的图形视图表现了收集散布式利用语义的最基础面时序图用于描写散布式和并发顺序的任务方法,Ballerina 中,每个顺序都是一个时序图,能够主动阐明散布式和并发交互。 同意散布式组件之间更疏松的耦合,并打消数据绑定带来的方便 可扩大的元数据能够轻松地将 Ballerina 顺序与云平台集成在云时期,运转顺序不再仅仅是编译和履行的成绩,而是编译、构建镜像、推送镜像、设置容器编排以及终极运转。Ballerina 将全部顺序履行进程简化,并应用可扩大的元数据编译成实用于全部重要云平台的可运转顺序。 在言语中引入收集几十年来,编程言语简略地将收集视为 I/O 源,Ballerina 引入了最基础的客户端工具、效劳、资本函数和监听器的新形象,以将收集引入该言语,如许能够闪开发者间接将散布式盘算中能够呈现的过错作为其利用逻辑的一局部来处理。这有助于开辟弹性、保险,而且高机能的收集利用。依据官网先容,Ballerina 的制造遭到很多别的编程言语与东西的启示,包含:Java、Go、C、C++、D、Rust、Haskell、Kotlin、Dart、TypeScript、JavaScript、Python、Perl、Flow、Swift、Elm、RelaxNG、NPM、Crates、Maven、Gradle、Kubernetes、Docker、Envoy、Markdown、GitHub 与 WSO2。 Ballerina 官网:https://v1-0.ballerina.io 下载地点:https://v1-0.ballerina.io/downloads【编纂推举】2019下半年,该学的3门编程言语,起薪11kPYPL 9 月编程言语排行榜公布,Python 一枝独秀编程言语Nim 中武官网现已上线手把手先容函数式编程:从下令式重构到函数式IEEE 2019编程言语排行榜出炉:趋向、开源、职位需要,Python都是第一【义务编纂:张燕妮 TEL:(010)68476606】 点赞 0

版权信息Copyright © 银河官网 版权所有    ICP备案编号:鲁ICP备09013610号