当前位置: 首页 > 科技观察

TARS基金会:为微服务构建开源生态系统

时间:2023-03-12 20:59:09 科技观察

简介在1960年代和70年代,软件开发人员通常在大型机和小型机上使用单体架构进行软件开发,没有一款应用能够满足大多数最终用户的需求。需要。垂直行业使用的软件代码量更小,与其他应用程序的接口更简单,可扩展性在当时并不是优先考虑的问题。随着互联网的发展,开发者逐渐将服务层从单体架构中分离出来,逐渐产生了RPC和C/S架构。但是,当时的架构还无法应对不断增长的数据流量,更谈不上满足大型企业的需求。从20世纪90年代中期开始,分布式架构开始流行,面向服务的架构(Service-OrientedArchitecture,SOA)变得越来越重要。21世纪初,微服务开始出现,一系列基于微服务架构的框架应运而生,2008年出现了TARS。经过10年的大规模使用和迭代,TARS于2008年成为Linux基金会的一个项目。2018.图1.搜索趋势证明对微服务的兴趣呈指数级增长关于TARS基金会2020年3月10日,Linux基金会正式宣布其TARS开源项目将成立TARS基金会。TARS基金会是专注于微服务领域的开源基金会,致力于构建健康开放的微服务开源生态。点击观看视频介绍中立的微服务开源基金会TARS基金会是一个非营利性的开源基金会,致力于帮助企业在拓展新领域时拥抱微服务架构。它将继续支持自2018年以来一直在Linux基金会下运营的TARS项目及其社区。Linux基金会为基础设施、开放治理和社区参与支持提供中立组织,以帮助开源微服务项目,使任何行业能够快速实现自己的想法。TARS基金会致力于解决微服务使用过程中可能出现的问题,包括降低开发难度和服务治理难度。旨在解决多编程语言互操作、数据传输、数据存储一致性等问题,在支持海量请求的同时保证高性能。TARS基金会希望吸纳上下游开源项目,构建更好的微服务生态。包括但不限于基础设施、存储、开发框架、服务治理、DevOps和基于任何编程语言的应用程序。它始于一个成熟的微服务框架。现代企业需要更好的微服务平台来更好地实施DevOps实践,更全面的服务治理,更高性能的数据传输,以及面对海量数据请求时的自动存储扩展。跨语言(例如Golang、Java、C++、PHP、Node.js)的可扩展性和内置互操作性。为了支持这些不断增长的需求,腾讯(0700.HK)开发的TARS项目提供了成熟的、高性能的RPC框架。除腾讯外,还有许多其他公司为扩展平台的功能和价值做出了重大贡献。图2.TARS项目的微服务开源生态系统。TARS可以快速构建系统并自动生成代码,同时兼顾易用性和高性能。TARS支持多种编程语言,包括C++、Golang、Java、Node.js、PHP和Python。TARS可以帮助开发者和企业以微服务的形式快速构建属于自己的稳定可靠的分布式应用,让开发者只关注业务逻辑,提高运营效率。多语言、敏捷研发、高可用、高效运行等特点使TARS成为企业级产品。经过在腾讯10余年的大规模使用和迭代,TARS已广泛应用于腾讯在线社交、金融服务、边缘计算、汽车、视频、游戏、地图、应用市场、以及互联网等数百个核心业务。安全。微服务规模突破百万节点,完善行业标准的DevOps理念和腾讯海量服务方式。为什么要加入TARS基金会?加入TARS基金会将为成员组织和项目带来以下好处:社区参与lTARS基金会将组织一系列活动。TARS基金会成员将有更多机会参与开源项目和社区的生态建设,分享想法和实践案例。思想领袖lTARS基金会成员将能够形成一个圈子,共同帮助基金会建立一个不断发展的微服务生态系统。提升营销和品牌影响力l会员可以通过TARS基金会的营销计划扩大覆盖面和社区知名度。TARS基金会的成立旨在开发和推广开放的微服务生态系统,并将建立不同的技术兴趣小组来支持其用户社区。TARS基金会还将建立一系列新的项目孵化和发展机制。项目同意加入基金会后,将根据项目情况量身定制合适的孵化和发展路线。在满足所有孵化要求后,TARS基金会将宣布项目毕业。除了提供技术监督委员会和用户社区外,董事会还将根据项目的实际情况决定项目的发展策略,以协助其发展。TARS基金会合作伙伴TARS基金会的目标是帮助各个垂直行业通过微服务的应用实现他们的想法。目前,TARS已与金融科技、游戏、边缘计算、视频、电商、教育等多个行业建立合作。同时,腾讯、Arm、AfterShip、Ampere、API7、Kong、Zenlayer等众多行业龙头企业已成为TARS基金会的成员和合作伙伴。经过在腾讯10年的大规模使用和迭代,腾讯TARS已广泛应用于腾讯在线社交、金融服务、边缘计算、汽车、视频、游戏、地图、应用市场、安全等数百个核心业务.微服务规模突破百万节点,完善行业标准的DevOps理念和腾讯海量服务方式。ArmArm是全球领先的半导体知识产权(IP)供应商,过去一年一直与腾讯合作,将TARS微服务全面移植到Arm架构中。移植现已完成,可以在AkrainoBlueprint上发布。AR/VR和腾讯内部使用的自动驾驶案例是Arm与腾讯合作的开始。“我们希望在微服务领域发挥积极作用,所以我们选择成为TARS基金会的初始成员。”AfterShipAfterShip是一家香港初创公司,通过SaaS模式提供物流追踪,支持全球超过400个物流服务。“我们相信微服务会成为我们产品的新概念,TARS基金会可以帮助我们使用微服务技术。”AmpereAmpere专注于云原生硬件的研发。Ampere的愿景是为云和边缘服务器设立新标准,它需要确保软件能够在其硬件上完美运行以满足客户的需求。“微服务这几年很火,所以我们选择加入TARS基金会,专注于微服务技术,这会让我们离愿景又近了一步。”API7(BranchTechnology)API7是一家初创的开源商业公司,提供云原生微服务API网关,旨在为所有API和微服务提供一个开源、高性能、安全和可扩展的平台。“我们特别愿意参与开源社区的生态建设,与其他成员共建微服务生态。”KongKong是全球最受欢迎的开源微服务API网关,用于保护、管理和编排微服务API。“我们期待与TARS基金会的成员合作,推动微服务在所有行业的使用和创新。”改善数字用户的体验。“微服务和边缘计算的融合已经很普遍,我们希望在这方面与TARS基金会做更多的研究。”结论TARS基金会将帮助构建一个高效的微服务生态系统。随着越来越多的科技公司在生产中部署微服务,我们期待推动更多传统行业的成功转型。TARS基金会欢迎更多的企业和个人的参与,共同构建更好、更开放的微服务生态。“TARS基金会将通过开放的治理模式,加速微服务生态的创新。Linux基金会非常乐意支持这一事业,推动其不断发展。”-Linux基金会执行董事JimZemlin