2019独角兽企业重金招聘Python工程师标准>>>

Continuing to fill out its portfolio of cloud-friendly infrastructure software, the Cloud Native Computing Foundation (CNCF) has accepted the NATS messaging software as an incubation-level hosted project.

“From day one, NATS has proven itself as a tool for building distributed systems,” said Alexis Richardson, a member of the CNCF Technical Oversight Committee and sponsor of the project.

Richardson’s company, Weaveworks, uses NATS as part of its own container management platform, along with CNCF’s Kubernetes container orchestration manager. “Just as we can run Kubernetes everywhere and have cloud-native patterns, we can run NATS anywhere and have cloud-native patterns,” Richardson said.

“At heart, NATS is extremely easy to use and resilient, and that ‘s why I think it is a good fit for the CNCF,” said NATS creator Derek Collison. Collison now is CEO of Synadia Communications, which maintains the codebase for the open source NATS server and client software and associated libraries.

Messaging technology veteran Collison was at VMware when he created NATS seven years ago as a control plane for the Cloud Foundry platform-as-a-service software. After a decade of heavy messaging technologies such as the enterprise service bus (ESB), NATS was designed to be a “return to simplicity,” Collison said.

“It’s quite easy for developers to learn,” Richardson agreed. “The protocol is quite simple. it’s very easy to understand and debug.”

Another key design decision of NATS was to have the technology maintain connectivity for every end-node, even if some go offline. With cloud-based systems, “There are very many patterns that cloud messaging needs support for,” Richardson said. Many of these patterns are “decoupled in space and time,” meaning all the nodes that need to communicate with one another are not always online at the same time.

NATS tackles this issue through log based streaming, which provides a simple way to store and replay messages so they can be ingested when the missing end-point returns back online. NATS implements popular messaging queuing patterns for distributed systems, such as publish/subscribe and request/reply.

NATS Milestones

  • 44 contributors
  • 3,820 GitHub stars
  • 20 releases
  • 1,356 commits
  • 415 forks

A mature technology, NATS is already deployed in a number of cloud-native and Internet of Things systems, including those run by Apcera, Apporeto, Baidu, Capital One, Cloud Foundry, Comcast, Ericsson, General Electric (GE), Netlify, Pivotal, Samsung, and VMware.

NATS joins 16 other cloud-native technologies stewarded by the CNCF: Kubernetes, Prometheus, OpenTracing, Fluentd, Linkerd, gRPC, CoreDNS, containerd, rkt, CNI, Envoy, Jaeger, Notary, TUF, Rook and Vitess. NATS has also used heavily in conjunction with many of these projects, notably Kubernetes, Prometheus, gRPC, Fluentd, Linkerd and containerd.

转载于:https://my.oschina.net/u/2306127/blog/1647249

Cloud Native Computing Foundation Welcomes the NATS Messaging Protocol into the Fold相关推荐

  1. 到底什么是云原生(Cloud Native)?什么是CNCF(Cloud Native Computing Foundation)

    文章目录 到底什么是云原生(Cloud Native)?什么是CNCF(Cloud Native Computing Foundation) 一.云原生(Cloud Native) 1. 什么是云原生 ...

  2. 2022 Cloud Native Computing代表厂商 | 灵雀云第三次入选Gartner中国ICT技术成熟度曲线报告

    近日,全球权威咨询分析机构Gartner发布了"2022中国ICT技术成熟度曲线(Hype Cycle for ICT in China, 2022)"报告,灵雀云(Alauda. ...

  3. 云原生 (Cloud Native) = 微服务 + DevOps + 持续交付 + 容器化 ?

    目录 什么是云原生? 云原生之前 云原生 云原生简介 微服务 DevOps 持续交付 容器化 云原生的发展历程 云原生技术生态现状 云原生基金会 -- CNCF 云原生技术社区 云原生技术产业 我们正 ...

  4. Dubbo Cloud Native 实践与思考

    Dubbo Cloud Native 实践与思考 分享简介 Cloud Native 应用架构随着云技术的发展受到业界特别重视和关注,尤其是 CNCF(Cloud Native Computing F ...

  5. Dubbo Cloud Native 之路的实践与思考

    Dubbo Cloud Native 实践与思考 Dubbo Cloud Native 实践与思考 分享简介 自我介绍 主要议程 Cloud Native 基础设施 服务发现(Service Disc ...

  6. Dubbo Cloud Native 实践与思考 1

    分享简介 Cloud Native 应用架构随着云技术的发展受到业界特别重视和关注,尤其是 CNCF(Cloud Native Computing Foundation)项目蓬勃发展之际.Dubbo ...

  7. 微软推出了Cloud Native Application Bundles和开源ONNX Runtime

    微软的Microsoft Connect(); 2018年的开发者大会 对Azure和IoT Edge服务进行了大量更新; Windows Presentation Foundation,Window ...

  8. 让 Cloud Native 飞,Pick 干货,看这里、看这里!

    TA,被称为技术群中的"当红炸子鸡",丝毫不为过: TA,帮助企业部署新业务特性,迅雷不及掩耳: TA,应用中充斥"弹性.调度.伸缩性"等众优势,秒秒钟征服yo ...

  9. 被硅谷带火的Cloud Native,你究竟会不会玩儿?

    如今Cloud Native,也就是云原生,这个技术名词提的真是不少,但对于企业与开发者来说,具体的平台架构部署以及未来发展等诸多问题却还在探讨的过程中. 正所谓Cloud Native时代下,容器. ...

最新文章

  1. SAP WM Storage Type配置界面里的Addn to Stock
  2. 如何免费使用数据挖掘软件RapidMiner - 申请学生许可证
  3. Activity源码分析
  4. JobTracker节点后台线程之RetireJobs
  5. 圆桌对话:数字化升级,视频通信云赋能全行业
  6. OpenMP之双重for循环并行计算改进
  7. Mysql报错Fatal error occurred in the transaction branch - check your data for consistency
  8. Brave 浏览器将用户的onion地址泄漏给 DNS提供商
  9. 学会asp后再学php,九天学会ASP 之 第二天
  10. C++ 中缀表达式转后缀表达式(两种方式:栈、二叉树)
  11. 【知识笔记】WebForm
  12. 机器学习傻瓜的深入研究
  13. java newtonsoft.json_Newtonsoft.Json(Json.Net)学习笔记
  14. matlab meshlab,MeshLab下载
  15. Firefox火狐浏览器打开网页京东 http://www.jd.com/?l=1err=3 报错
  16. 计算机进入bios,详细教您电脑怎么进入bios
  17. csdn 群发 粉丝 博文 博客
  18. Debian7升级glibc至2.15
  19. 使用Backtrader对股票历史数据进行指标回测
  20. 网络数据帧中的(Jumbo Frame)巨帧、超长帧

热门文章

  1. python导入处理txt文件-python读取大文件踩过的坑——读取txt文件词向量
  2. python基础语法合集-python常用语法合集
  3. python适合做后端开发吗-转行IT做后端开发,学python还是java?
  4. 为什么叫python编程-为什么建议大家学习Python编程呢?老男孩Python入门
  5. Linux命令行文档查看cat、less、more、head、tail和图片查看
  6. 无意间看到Pure-Mvc记录下
  7. pyrosim有Linux版本吗,烟气流动分析软件Pyrosim版本 2020.4.092
  8. lightingJS
  9. Java中合成与继承的选择
  10. 分布式存储-ceph