Linux 基金会宣布成立 TARS 子基金会:致力于构建微服务开源生态
3 月 10 日,Linux 基金会宣布旗下项目 TARS 正式成立 TARS 基金会。
20 世纪 60 至 70 年代,软件开发人员通常在大型机和小型机上使用单体架构进行软件开发,没有一个应用程序能够满足大多数最终用户的需求。垂直行业使用的软件代码量更小,与其他应用程序的接口更简单,而可伸缩性在当时并不是优先考虑的。
随着互联网的发展,开发人员逐渐将服务层从单体架构中分离出来,逐步产生 RPC 和 C/S 架构。
但是,当时的架构依旧无法应对不断增长的数据流量,更无法满足大型企业的需求。从 20 世纪 90 年代中期开始,分布式架构开始流行起来,面向服务的架构(SOA)越来越占主导地位。
21 世纪初,微服务开始出现,一系列基于微服务架构的框架涌现,而 TARS 于 2008 年出现。经过 10 年的大规模使用和迭代,TARS 于 2018 年成为 Linux 基金会的项目。
Linux 基金会官方介绍,TARS 基金会将会专注于微服务领域,致力于构建一个健康并且开放的微服务开源生态。它将继续支持自 2018 年以来在 Linux 基金会下运作的 TARS 项目及其社区。Linux 基金会为基础设施、开放治理和社区参与支持提供了一个中立的组织,帮助开源微服务项目,使任何行业都能够迅速实现自己的想法。
TARS 基金会致力于解决在使用微服务方面可能出现的问题,包括减少开发和服务治理的难度。它旨在解决多编程语言的互通、数据传输、数据存储一致性问题,并在支持海量请求的同时保证高性能。
同时,TARS 基金会希望吸纳上下游的开源项目,以建立更好的微服务生态。包含但不限于基础设施、存储、开发框架、服务治理、DevOps 和基于任何编程语言的应用。
关于 TARS 项目,Linux 基金会介绍,现代企业需要一个更好的微服务平台,以更好地实现 DevOps 实践、更全面的服务治理、更高性能的数据传输、以及面对大量数据请求的存储自动扩缩容以及内置的跨语言互操作性(例如 Golang、Java、C++、PHP 与 Node.js)。
“为了支持这些不断增长的需求,最初由腾讯开源的 TARS 项目提供了一个成熟的、高性能的 RPC 框架。除腾讯外,也有其它许多公司为扩展该平台的功能和价值做出了重大贡献。”
此外,TARS 可以在考虑到易用性和高性能的同时快速构建系统并自动生成代码。TARS 支持多种编程语言,包括 C++、Golang、Java、Node.js、PHP 和 Python。TARS 可以帮助开发人员和企业以微服务的方式快速构建自己稳定可靠的分布式应用,从而令开发人员只关注业务逻辑,提高运营效率。
多语言、敏捷研发、高可用和高效运营的特性使 TARS 成为企业级产品。TARS 在腾讯经过 10 多年的大规模使用和迭代,广泛应用于腾讯的在线社交、金融服务、边缘计算、汽车、视频、游戏、地图、应用市场和安全等数百项核心业务中。微服务的规模已经超过百万节点,完善了业界标准的 DevOps 理念和腾讯的海量服务之道。
至于加入 TARS 基金会有什么优势,Linux 基金会表示,加入 TARS 基金会将为成员组织和项目带带来:
社区参与
-
TARS 基金会将组织开展一系列活动。 TARS 基金会的成员将获得更多机会参与开源项目和社区的生态建设,并分享他们的想法和实践案例。
思想领袖
-
TARS 基金会的成员将能够形成一个圈子,一起帮助基金会打造不断发展的微服务生态。
提升营销和品牌影响力
-
会员可以通过 TARS 基金会的营销计划来扩大在社区中的覆盖面和知名度。
“建立 TARS 基金会是为了发展和促进开放的微服务生态,它将建立不同的技术兴趣小组以支持其用户社区。TARS 基金会还将建立一系列新项目孵化和发展机制。在项目同意加入基金会后,将根据项目情况量身定做合适的孵化和发展路线。在满足所有孵化要求后,TARS 基金会将宣布该项目毕业。”
除了提供技术监督委员会和用户社区外,董事会还会根据项目的实际情况,决策项目发展战略以协助其发展。
Linux 基金会执行董事 Jim Zemlin 表示:“TARS 基金会将通过开放的管理模式加速微服务生态的创新。Linux 基金会非常乐意支持这项事业,并促进它不断的发展。”
详情可以查看 Linux 官方公告:https://www.linuxfoundation.org/blog/2020/03/the-tars-foundation-the-formation-of-a-microservices-ecosystem
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
OpenWrt 19.07.02 版本发布
与19.07.01版本相比,本次版本的主要改进就是解决了几个安全方面的问题(根据yousong的说法),具体可参考如下文档: https://openwrt.org/releases/19.07/changelog-19.07.2#security_fixes 我看了一眼,主要是通过内核版本的小版本号的升级解决了3个安全问题,另外一个是ppp的buffer 溢出的问题。 除了安全问题,还修复了libubox的一个bug,该bug会导致umdns停止工作。 基本上每次openwrt版本升级,都会增加对一些设备的支持及优化,从这些支持及优化中,我发现了有对ipq806x的cpu优化。 另外在luci这方面,主要对uhttpd在https大压力请求方面做了优化。 内核方面从 4.14.167 升级到4.14.171。 另外也通报了一些已知的问题,感兴趣的同学可以查看19.07.2的release note,地址如下: https://openwrt.org/releases/19.07/notes-19.07.2
- 下一篇
聊天机器人的体系结构模型及响应生成机制是怎样的?
云栖号:https://yqh.aliyun.com第一手的上云资讯,不同行业精选的上云企业案例库,基于众多成功案例萃取而成的最佳实践,助力您上云决策! 分析聊天机器人,因其是在现实生活中利用人工智能最流行,被最广泛采用和使用门槛最低的方式之一。 如果你曾经使用过客户支持的在线聊天服务,你可能会发现你的“聊天对象”很“笨拙”和“呆板”,像个机器人?没错,正在和你聊天的“人”可能实际上就是一个机器人。 这是聊天机器人和人工智能的时代。有关这方面的最新进展正在不断涌现,以至于聊天机器人正在客户服务领域取代人类。 人工智能已不再仅仅是单纯的科幻梦。你曾想过有一天人类与智能机器进行互动和沟通吗? 聊天机器人凭借其智能,拟人化的回答以及学习通过从机器学习中获得的经验的能力,使这个不切实际的想法变为可能。 聊天机器人是在现实生活中利用人工智能最流行,被最广泛采用和使用门槛最低的方式之一。企业将聊天机器人视为使客户服务和业务流程自动化的重要工具。 不同类型的聊天机器人体系结构模型 聊天机器人的体系结构模型是根据开发的核心目的决定的。聊天机器人有两种可能的响应类型:依据机器学习模型从零开始生成响应,或...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2全家桶,快速入门学习开发网站教程