NATS消息传递项目加入云原生计算基金会

2019-09-26 17:41:12    来源:    作者:

Cloud Native Computing Foundation(CNCF)在3月14日投票接受了NATS消息传递项目,这是其最新的托管成果。NATS项目是一种开放源代码的分布式消息传递技术,该技术始于七年前,已经被爱立信,康卡斯特,三星和通用电气(GE)等多个组织部署。

CNCF技术监督委员会(TOC)主席Alexis Richardson对eWEEK表示: “随着Kubernetes和容器的推动,随着云原生添加更多用例并提高采用率,NATS仍有增长的空间。“ CNCF提供了一种扩展社区和教育的方式,以便采用者可以更快,更广泛地参与进来。

理查森补充说,目前,CNCF缺少消息传递工具,许多系统需要在某个地方进行消息传递。CNCF最著名的项目是Kubernetes容器编排平台。CNCF主持的其他项目包括:Prometheus,OpenTracing,Fluentd,Linkerd,gRPC,CoreDNS,containerted,rkt,CNI,Envoy,Jaeger,Notary,TUF,Rook和Vitess。

消息

NATS部署包括以Go编程语言编写的服务器,以及流式客户端代理,这些代理可用多种语言提供,包括Go,Python,Ruby,Node.js,Java,C和C#。

当今,企业系统使用了许多不同的消息传递系统,包括那些基于高级消息队列协议(AMQP)的消息传递系统,例如RabbitMQ。Synadia Communications首席执行官兼NATS的创建者Derek Collison解释说,AMQP是一种企业消息传递协议,该协议是在金融服务中设计的,主要用来代替TIBCO系统。他补充说,AMQP具有很多NATS所没有的企业功能,这是设计使然。

柯里森说:“ NATS内核被构建为轻量级,高性能,安全性,高弹性,并且通过设计不存储任何状态。”

理查森评论说,NATS已针对与许多云应用程序和分布式系统相关的部分消息传递进行了优化。他补充说,与基于AMQP的方法相比,NATS具有更高的吞吐量,特别是对于非事务性交付而言。

下一步是什么

尽管NATS已经是一项成熟的技术,但作为CNCF的一部分,这项工作将继续发展。

Cloud Native Computing Foundation(CNCF)在3月14日投票接受了NATS消息传递项目,这是其最新的托管成果。

NATS项目是一种开放源代码的分布式消息传递技术,该技术始于七年前,已经被爱立信,康卡斯特,三星和通用电气(GE)等多个组织部署。

CNCF技术监督委员会(TOC)主席Alexis Richardson对eWEEK表示: “随着Kubernetes和容器的推动,随着云原生添加更多用例并提高采用率,NATS仍有增长的空间。“ CNCF提供了一种扩展社区和教育的方式,以便采用者可以更快,更广泛地参与进来。

理查森补充说,目前,CNCF缺少消息传递工具,许多系统需要在某个地方进行消息传递。CNCF最著名的项目是Kubernetes容器编排平台。CNCF主持的其他项目包括:Prometheus,OpenTracing,Fluentd,Linkerd,gRPC,CoreDNS,containerted,rkt,CNI,Envoy,Jaeger,Notary,TUF,Rook和Vitess。

消息

NATS部署包括以Go编程语言编写的服务器,以及流式客户端代理,这些代理可用多种语言提供,包括Go,Python,Ruby,Node.js,Java,C和C#。

当今,企业系统使用了许多不同的消息传递系统,包括那些基于高级消息队列协议(AMQP)的消息传递系统,例如RabbitMQ。Synadia Communications首席执行官兼NATS的创建者Derek Collison解释说,AMQP是一种企业消息传递协议,该协议是在金融服务中设计的,主要用来代替TIBCO系统。他补充说,AMQP具有很多NATS所没有的企业功能,这是设计使然。

柯里森说:“ NATS内核被构建为轻量级,高性能,安全性,高弹性,并且通过设计不存储任何状态。”

理查森评论说,NATS已针对与许多云应用程序和分布式系统相关的部分消息传递进行了优化。他补充说,与基于AMQP的方法相比,NATS具有更高的吞吐量,特别是对于非事务性交付而言。

下一步是什么

尽管NATS已经是一项成熟的技术,但作为CNCF的一部分,这项工作将继续发展。

Collison说:“我们将参与更大的生态系统,这意味着允许NATS在Kubernetes和Cloud Foundry等流行平台之上运行。” “我们还将继续默认状态下扩展我们的安全性,并引入一些新技术和功能来支持非常大的多租户全球系统。”

Collison说:“我们将参与更大的生态系统,这意味着允许NATS在Kubernetes和Cloud Foundry等流行平台之上运行。” “我们还将继续默认状态下扩展我们的安全性,并引入一些新技术和功能来支持非常大的多租户全球系统。”

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。