NATS消息傳遞項目加入云原生計算基金會(huì )

2019-09-26 17:41:12    來(lái)源:    作者:

Cloud Native Computing Foundation(CNCF)在3月14日投票接受了NATS消息傳遞項目,這是其最新的托管成果。NATS項目是一種開(kāi)放源代碼的分布式消息傳遞技術(shù),該技術(shù)始于七年前,已經(jīng)被愛(ài)立信,康卡斯特,三星和通用電氣(GE)等多個(gè)組織部署。

CNCF技術(shù)監督委員會(huì )(TOC)主席Alexis Richardson對eWEEK表示: “隨著(zhù)Kubernetes和容器的推動(dòng),隨著(zhù)云原生添加更多用例并提高采用率,NATS仍有增長(cháng)的空間。“ CNCF提供了一種擴展社區和教育的方式,以便采用者可以更快,更廣泛地參與進(jìn)來(lái)。

理查森補充說(shuō),目前,CNCF缺少消息傳遞工具,許多系統需要在某個(gè)地方進(jìn)行消息傳遞。CNCF最著(zhù)名的項目是Kubernetes容器編排平臺。CNCF主持的其他項目包括:Prometheus,OpenTracing,Fluentd,Linkerd,gRPC,CoreDNS,containerted,rkt,CNI,Envoy,Jaeger,Notary,TUF,Rook和Vitess。

消息

NATS部署包括以Go編程語(yǔ)言編寫(xiě)的服務(wù)器,以及流式客戶(hù)端代理,這些代理可用多種語(yǔ)言提供,包括Go,Python,Ruby,Node.js,Java,C和C#。

當今,企業(yè)系統使用了許多不同的消息傳遞系統,包括那些基于高級消息隊列協(xié)議(AMQP)的消息傳遞系統,例如RabbitMQ。Synadia Communications首席執行官兼NATS的創(chuàng )建者Derek Collison解釋說(shuō),AMQP是一種企業(yè)消息傳遞協(xié)議,該協(xié)議是在金融服務(wù)中設計的,主要用來(lái)代替TIBCO系統。他補充說(shuō),AMQP具有很多NATS所沒(méi)有的企業(yè)功能,這是設計使然。

柯里森說(shuō):“ NATS內核被構建為輕量級,高性能,安全性,高彈性,并且通過(guò)設計不存儲任何狀態(tài)。”

理查森評論說(shuō),NATS已針對與許多云應用程序和分布式系統相關(guān)的部分消息傳遞進(jìn)行了優(yōu)化。他補充說(shuō),與基于A(yíng)MQP的方法相比,NATS具有更高的吞吐量,特別是對于非事務(wù)性交付而言。

下一步是什么

盡管NATS已經(jīng)是一項成熟的技術(shù),但作為CNCF的一部分,這項工作將繼續發(fā)展。

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

NATS項目是一種開(kāi)放源代碼的分布式消息傳遞技術(shù),該技術(shù)始于七年前,已經(jīng)被愛(ài)立信,康卡斯特,三星和通用電氣(GE)等多個(gè)組織部署。

CNCF技術(shù)監督委員會(huì )(TOC)主席Alexis Richardson對eWEEK表示: “隨著(zhù)Kubernetes和容器的推動(dòng),隨著(zhù)云原生添加更多用例并提高采用率,NATS仍有增長(cháng)的空間。“ CNCF提供了一種擴展社區和教育的方式,以便采用者可以更快,更廣泛地參與進(jìn)來(lái)。

理查森補充說(shuō),目前,CNCF缺少消息傳遞工具,許多系統需要在某個(gè)地方進(jìn)行消息傳遞。CNCF最著(zhù)名的項目是Kubernetes容器編排平臺。CNCF主持的其他項目包括:Prometheus,OpenTracing,Fluentd,Linkerd,gRPC,CoreDNS,containerted,rkt,CNI,Envoy,Jaeger,Notary,TUF,Rook和Vitess。

消息

NATS部署包括以Go編程語(yǔ)言編寫(xiě)的服務(wù)器,以及流式客戶(hù)端代理,這些代理可用多種語(yǔ)言提供,包括Go,Python,Ruby,Node.js,Java,C和C#。

當今,企業(yè)系統使用了許多不同的消息傳遞系統,包括那些基于高級消息隊列協(xié)議(AMQP)的消息傳遞系統,例如RabbitMQ。Synadia Communications首席執行官兼NATS的創(chuàng )建者Derek Collison解釋說(shuō),AMQP是一種企業(yè)消息傳遞協(xié)議,該協(xié)議是在金融服務(wù)中設計的,主要用來(lái)代替TIBCO系統。他補充說(shuō),AMQP具有很多NATS所沒(méi)有的企業(yè)功能,這是設計使然。

柯里森說(shuō):“ NATS內核被構建為輕量級,高性能,安全性,高彈性,并且通過(guò)設計不存儲任何狀態(tài)。”

理查森評論說(shuō),NATS已針對與許多云應用程序和分布式系統相關(guān)的部分消息傳遞進(jìn)行了優(yōu)化。他補充說(shuō),與基于A(yíng)MQP的方法相比,NATS具有更高的吞吐量,特別是對于非事務(wù)性交付而言。

下一步是什么

盡管NATS已經(jīng)是一項成熟的技術(shù),但作為CNCF的一部分,這項工作將繼續發(fā)展。

Collison說(shuō):“我們將參與更大的生態(tài)系統,這意味著(zhù)允許NATS在Kubernetes和Cloud Foundry等流行平臺之上運行。” “我們還將繼續默認狀態(tài)下擴展我們的安全性,并引入一些新技術(shù)和功能來(lái)支持非常大的多租戶(hù)全球系統。”

Collison說(shuō):“我們將參與更大的生態(tài)系統,這意味著(zhù)允許NATS在Kubernetes和Cloud Foundry等流行平臺之上運行。” “我們還將繼續默認狀態(tài)下擴展我們的安全性,并引入一些新技術(shù)和功能來(lái)支持非常大的多租戶(hù)全球系統。”

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。