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

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

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

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

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

消息

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

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

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

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

下一步是什么

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

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

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

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

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

消息

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

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

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

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

下一步是什么

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

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

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

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