腾讯微服务开源项目再摘信通院OSCAR开源大奖

2024-03-23 22:38

本文主要是介绍腾讯微服务开源项目再摘信通院OSCAR开源大奖,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

10月16日,由中国信息通信研究院主办、云计算标准和开源推进委员会承办的2020开源产业大会正式开幕,腾讯微服务开源项目再摘信通院OSCAR开源大奖。

2020年OSCAR开源尖峰案例名单在会上正式发布,这一奖项旨在树立开源典范,更好地推动开源技术在中国市场的落地。来自腾讯的单致豪入选OSCAR“开源人物”,腾讯开源项目TarsCloud入选OSCAR“开源社区及开源项目”。

TarsCloud由TARS、TSeer、DCache三个子项目组成,这也是继TarsCloud在2019年获得OSCAR尖峰开源技术创新奖(自主研发项目)后,第二次获得国家级认可。

TARS是腾讯从2008年至今一直在使用的后台逻辑层的统一应用框架,该框架为用户提供了涉及到开发、运维、测试的一整套解决方案,帮助一个产品或者服务快速开发、部署、测试、上线。

在腾讯内部,微信、QQ、游戏等各大核心产品后台服务都在使用TARS,基于该框架部署运行的服务节点规模达十万个。2017年4月10日,TARS正式对外开源。开源仅4天时间,TARS的star数便突破了1千,获得诸多开发者的关注及好评。

TARS开源项目成员表示,一个项目的对外开源不是结束,而是开始。它需要后续持续的投入,比如:项目的版本规划,构建开发者社区等。这些都是真正把开源项目做好的关键。

 

目前,TARS已经拥有上万名开发者用户,在Github上获得了达1.3万的star关注,同时获得了超过300个来自不同公司的开发者参与代码贡献。在腾讯外部,也有诸多企业已经深度使用TARS开源版本,阅文集团、虎牙、优品财富、科大讯飞等公司都是TARS开源项目的使用者和贡献者,带动了微服务框架在金融、教育、医疗等多个行业领域的广泛应用。

 

除了TARS自身项目的发展,腾讯开源团队也在持续完善TARS整体技术生态。TSeer是由TARS原班团队研发的TARS轻量化名字服务方案,便于开发者团队能够更低门槛的享受到TARS名字服务提供的寻址、容灾容错等实用功能。而DCache则是TARS生态下,一个基于TARS框架开发的分布式NoSQL存储系统,主要用于高性能分布式缓存,它基于TARS开发、支持TARS协议,和TARS共用一套服务管理平台,大大提高运营效率,降低使用门槛。

 

为了更好地共建开源生态,2018年,腾讯将TARS和TSeer捐赠给全球知名的非营利性开源组织Linux基金会,在基金会的支持和运营下,TARS收获了更多国内外开发者的共建,并助力来自全球各地的企业和个人在微服务方面高效开发。今年3月,Linux 基金会宣布将基于TARS开源项目,成立单独的TARS基金会,这是Linux基金会下唯一聚焦微服务技术生态的子基金会,同时也是首个起源于中国开源项目的国际开源基金会。

 

腾讯开源联盟主席、TARS基金会董事主席单致豪,在本次大会上也荣获了OSCAR开源人物奖项。他自TARS开源之初就主导着其发展路线,并负责TARS开源的技术发展及社区运营,推动了腾讯应用十多年的微服务架构体系走向全面开源,并结合社区力量将TARS发展成为支持 C++、Java、Go、Node.js、PHP、Python、.Net Core 等多语言的微服务开发框架,对国内外开源生态及云原生行业发展做出了重要贡献。

在单致豪看来,开源除了能够为开发者和社会带来价值外,也能够为腾讯的技术生态培育、人才吸引等创造长远价值。“开源是腾讯技术战略中不可分割的重要部分,我们坚持纯粹的开源,也以最大的诚意拥抱开发者生态,这样才会让开源走得更远。”单致豪表示。

 

此外,中国信息通信研究院基于对于开源市场的长期观察和深入研究,还在会上推出了《开源法则》一书,腾讯有多个开源案例入选。该书结合当前实际情况,通过详实的数据及案例分析,对中国开源的发展给出了有价值的思考和归纳,这对于国内各类开源组织和企业进行开源治理、社区运营及开源生态建设等都具有切实的借鉴和指导意义。

https://github.com/Tencent

(点击文末阅读原文直接访问)

请给项目 一个 Star !

欢迎提出你的 issue 和 PR!

 国内镜像地址:

https://git.code.tencent.com/Tencent_Open_Source

(登录后才能访问公开项目)

腾讯工蜂源码系统为开源开发者提供完整、最新的腾讯开源项目国内镜像

这篇关于腾讯微服务开源项目再摘信通院OSCAR开源大奖的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/839720

相关文章

springboot项目中整合高德地图的实践

《springboot项目中整合高德地图的实践》:本文主要介绍springboot项目中整合高德地图的实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一:高德开放平台的使用二:创建数据库(我是用的是mysql)三:Springboot所需的依赖(根据你的需求再

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

SpringBoot服务获取Pod当前IP的两种方案

《SpringBoot服务获取Pod当前IP的两种方案》在Kubernetes集群中,SpringBoot服务获取Pod当前IP的方案主要有两种,通过环境变量注入或通过Java代码动态获取网络接口IP... 目录方案一:通过 Kubernetes Downward API 注入环境变量原理步骤方案二:通过

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

springboot项目中使用JOSN解析库的方法

《springboot项目中使用JOSN解析库的方法》JSON,全程是JavaScriptObjectNotation,是一种轻量级的数据交换格式,本文给大家介绍springboot项目中使用JOSN... 目录一、jsON解析简介二、Spring Boot项目中使用JSON解析1、pom.XML文件引入依

如何搭建并配置HTTPD文件服务及访问权限控制

《如何搭建并配置HTTPD文件服务及访问权限控制》:本文主要介绍如何搭建并配置HTTPD文件服务及访问权限控制的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、安装HTTPD服务二、HTTPD服务目录结构三、配置修改四、服务启动五、基于用户访问权限控制六、

使用vscode搭建pywebview集成vue项目实践

《使用vscode搭建pywebview集成vue项目实践》:本文主要介绍使用vscode搭建pywebview集成vue项目实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录环境准备项目源码下载项目说明调试与生成可执行文件核心代码说明总结本节我们使用pythonpywebv

Maven项目中集成数据库文档生成工具的操作步骤

《Maven项目中集成数据库文档生成工具的操作步骤》在Maven项目中,可以通过集成数据库文档生成工具来自动生成数据库文档,本文为大家整理了使用screw-maven-plugin(推荐)的完... 目录1. 添加插件配置到 pom.XML2. 配置数据库信息3. 执行生成命令4. 高级配置选项5. 注意事

eclipse如何运行springboot项目

《eclipse如何运行springboot项目》:本文主要介绍eclipse如何运行springboot项目问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目js录当在eclipse启动spring boot项目时出现问题解决办法1.通过cmd命令行2.在ecl