腾讯微服务开源项目再摘信通院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

相关文章

一文教你如何将maven项目转成web项目

《一文教你如何将maven项目转成web项目》在软件开发过程中,有时我们需要将一个普通的Maven项目转换为Web项目,以便能够部署到Web容器中运行,本文将详细介绍如何通过简单的步骤完成这一转换过程... 目录准备工作步骤一:修改​​pom.XML​​1.1 添加​​packaging​​标签1.2 添加

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

springboot集成Deepseek4j的项目实践

《springboot集成Deepseek4j的项目实践》本文主要介绍了springboot集成Deepseek4j的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录Deepseek4j快速开始Maven 依js赖基础配置基础使用示例1. 流式返回示例2. 进阶

Linux上设置Ollama服务配置(常用环境变量)

《Linux上设置Ollama服务配置(常用环境变量)》本文主要介绍了Linux上设置Ollama服务配置(常用环境变量),Ollama提供了多种环境变量供配置,如调试模式、模型目录等,下面就来介绍一... 目录在 linux 上设置环境变量配置 OllamPOgxSRJfa手动安装安装特定版本查看日志在

SpringBoot项目启动报错"找不到或无法加载主类"的解决方法

《SpringBoot项目启动报错找不到或无法加载主类的解决方法》在使用IntelliJIDEA开发基于SpringBoot框架的Java程序时,可能会出现找不到或无法加载主类com.example.... 目录一、问题描述二、排查过程三、解决方案一、问题描述在使用 IntelliJ IDEA 开发基于

SpringCloud之LoadBalancer负载均衡服务调用过程

《SpringCloud之LoadBalancer负载均衡服务调用过程》:本文主要介绍SpringCloud之LoadBalancer负载均衡服务调用过程,具有很好的参考价值,希望对大家有所帮助,... 目录前言一、LoadBalancer是什么?二、使用步骤1、启动consul2、客户端加入依赖3、以服务

SpringBoot项目使用MDC给日志增加唯一标识的实现步骤

《SpringBoot项目使用MDC给日志增加唯一标识的实现步骤》本文介绍了如何在SpringBoot项目中使用MDC(MappedDiagnosticContext)为日志增加唯一标识,以便于日... 目录【Java】SpringBoot项目使用MDC给日志增加唯一标识,方便日志追踪1.日志效果2.实现步

Ubuntu中Nginx虚拟主机设置的项目实践

《Ubuntu中Nginx虚拟主机设置的项目实践》通过配置虚拟主机,可以在同一台服务器上运行多个独立的网站,本文主要介绍了Ubuntu中Nginx虚拟主机设置的项目实践,具有一定的参考价值,感兴趣的可... 目录简介安装 Nginx创建虚拟主机1. 创建网站目录2. 创建默认索引文件3. 配置 Nginx4

SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法

《SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法》本文主要介绍了SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法,具有一定的参考价值,感兴趣的可以了解一下... 目录方法1:更改IDE配置方法2:在Eclipse中清理项目方法3:使用Maven命令行在开发Sprin

无需邀请码!Manus复刻开源版OpenManus下载安装与体验

《无需邀请码!Manus复刻开源版OpenManus下载安装与体验》Manus的完美复刻开源版OpenManus安装与体验,无需邀请码,手把手教你如何在本地安装与配置Manus的开源版OpenManu... Manus是什么?Manus 是 Monica 团队推出的全球首款通用型 AI Agent。Man