腾讯,1000 亿!

聊聊腾讯的开源技术

大家好,我是鱼皮,最近一则新闻在公司内外闹得沸沸扬扬,就是下面这个:

为了履行企业发展使命,促进高质量发展的共同繁荣,腾讯在投资 500 亿元启动 “可持续社会价值创新” 战略后,又宣布再次增加 500 亿元人民币,启动 “共同富裕专项计划”!

那么这 1000 亿都用来干什么呢?

“可持续社会价值创新” 战略着眼未来,致力于基础科学、教育创新、碳中和、FEW(食物、能源与水)、养老科技和公益数字化等领域的前瞻性探索。

而这次的 “共同富裕专项计划”  则是关切当下,聚焦在带动低收入增收、帮助医疗救助完善、促进乡村经济增效、资助普惠教育共享等切实带后富、帮后富的领域,长期、持续提供支持。

毫无疑问,腾讯这次是做了一件好事。

但意料之中的是,网上对腾讯的声音褒贬不一,不过其中有一条评论倒是吸引了我的注意,如图:

看到这里,我坐不住了。

光凭一点就能反驳了:腾讯没有技术,如何支撑数以亿计的用户量呢?

下面给大家科普一下 腾讯技术

腾讯技术

腾讯开源

如今,开源 已十分流行,很多公司都通过开源自家技术的方式,为技术社区带来价值的同时,打造自家的技术影响力。

但也因此有一种不好的风气:开源的、我们看到的才是好,闭源的、我们看不见的,就是黑心、就是没技术?

且不说这点了。

其实腾讯从几年前就已经全面推动 “开源协同”,希望打破内部壁垒,拥抱开源、加速开源,和广大开发者一起创造价值。

几年前,腾讯在 GitHub 的开源项目总 star 数挤身前 10,目前排名第 8,如图:

GitHub 官方排行

GitHub 的总 star 榜能够反映出机构对开源做出的贡献,可以看到,排行榜上的大部分公司都是国外的,因此腾讯、阿里(还有 Vue.js)真的是值得表扬的。

那问题来了,腾讯都开源了些啥呢?

开源项目

想得到答案,最直接的方式就是去浏览腾讯的 GitHub 仓库。

指路:https://github.com/Tencent

在这里,可以看到多达 130 多个项目,方向覆盖 C++、小程序、Android、Java、前端、操作系统、物联网、大数据、AI、IOS、DevOps、图计算、AI、PHP、Python、C# 等等,应有尽有。

下面列举几个。

Tars

成熟、高性能的 RPC 开发框架,支持多种主流编程语言,帮助开发者快速搭建分布式应用,并致力于解决微服务架构的种种问题。

该项目在腾讯内部使用了近 10 年,后捐赠给 Linux 基金会。

Tars 微服务生态系统

WePY

小程序组件化开发框架,可以帮助开发者使用类 Vue 风格的语法,快速搭建小程序项目。

这个项目在前期成就了很多小程序开发者,收获了 2w 多个 star,并积累了大量的实践案例。

但随着跨端开发的解决方案越来越多,这个框架目前几乎已经不再更新了,不过腾讯还开源了 omi 前端跨框架跨平台框架,用一套代码开发小程序、移动端、桌面端,也十分方便。

TubeMQ

腾讯于 2013 年就开始研发的 万亿级 分布式消息中间件系统,为大数据场景下海量数据的高性能存储和传输提供了解决方案。

经过了 8 年和上万亿级数据的沉淀,TubeMQ 已经是一个比较成熟的系统了,拥有稳定、低成本、高可靠、高性能等特点,后捐赠给 Apache 基金会。

Angel

面向机器学习的、可应对超大规模数据集的全栈高性能分布式计算平台,是腾讯首个 AI 开源项目,也是中国 首个 从 LF AI 基金会毕业的开源项目。

LF AI 是推动开源发展的重要基石 —— Linux 基金会(LF)旗下的,面向 AI / 大数据方面的子基金会,孵化了很多 AI 方面的优秀项目。

Angel 在腾讯内部得以广泛应用,比如腾讯社交广告、用户数据挖掘等涉及精准推荐的业务。

开源资源

除了技术开源外,腾讯为开发者提供了一些开源资源。

比如腾讯工蜂 git,是基于 Git 的企业级协作开发解决方案,可以帮助团队提高开发效率、提升代码质量等,将一线的代码仓库管理方式和研发效能开放给所有开发者。

此外,还有腾讯镜像源、腾讯公共 DNS、腾讯大数据平台等。

技术团队

腾讯优秀的、有影响力的技术团队还是很多的,比如腾讯互娱下的 TGideas 中台设计团队,AlloyTeam 前端团队、IV Web 前端团队等。

腾讯 AlloyTeam 团队

此外,腾讯还有一套实验室矩阵,优图实验室、AI Lab、机器人研发实验室 RoboticsX、安全联合实验室(科恩、玄武、云鼎等),还有专攻 5G、边缘计算、IoT、音视频等前沿技术的实验室。这些实验室也在很多国际权威比赛中拿过世界冠军!

社区贡献

除了 GitHub 外,也可以在 腾讯开源官网 了解或参与腾讯开源。

指路:https://opensource.tencent.com

腾讯的技术大牛还是很多的,根据腾讯开源官网,很多团队参与贡献 Openstack、 KVM、docker、NVDIMM、ceph、HBase、Hadoop、Linux、Spark、kubernetes、torrent、dht、goprocinfo、flannel、netlink 等知名开源社区和项目,成为会员和 maintainer ,受到国际肯定和认可。



最后,捞一下上篇文章,给大家分享了一些超棒的程序员绘图软件和小技巧,帮助提升效率,欢迎阅读:程序员绘图工具分享 。

我是鱼皮,点赞 + 在看 还是要求一下的,祝大家都能心想事成、发大财、行大运。

往期推荐

灵魂画手 - 老鱼皮

鱼皮怒肝 Java 学习路线一条龙!

进不去阿里了

这 10 个创意项目,太顶了!

聊聊编程语言的选择

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/299191.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php mysql 执行sql文件_PHP执行SQL文件并将SQL文件导入到数据库_PHP

//读取文件内容$_sql file_get_contents(test.sql);$_arr explode(;, $_sql);$_mysqli new mysqli(DB_HOST,DB_USER,DB_PASS);if (mysqli_connect_errno()) {exit(连接数据库出错);}//执行sql语句foreach ($_arr as $_value) {$_mysqli->query($_value.;);}$_mysqli->…

What?你还搞不懂什么是物体检测?

全世界只有3.14 % 的人关注了爆炸吧知识计算机视觉在上一个世纪60年代脱胎于人工智能与认知神经科学,并旨在通过设计算法来让计算机自动理解图像的内容。于是为了“解决”这类机器视觉的问题,麻省理工在1966年正式将这个问题作为一个夏季项目&#xff0c…

IIS服务器上增加mp4格式MIME 类型映射设置具体步骤

2019独角兽企业重金招聘Python工程师标准>>> 也许你会在纳闷,为什么我上传了flv或MP4文件到服务器,可输入正确地址通过http协议来访问总是出现“无法找到该页”的404错误呢?这就 表明mp4格式文件是服务器无法识别的,其…

WPAD原理介绍暨故障排查:ISA2006系列之三

WPAD的部署原理暨故障排查<?XML:NAMESPACE PREFIX O />WPAD是Web Proxy Auto Discovery的缩写&#xff0c;意思是Web代理服务器自动发现。WPAD的设计目的是让浏览器能自动发现代理服务器&#xff0c;这样用户可以轻松访问互联网而且无需知道哪台计算机是代理服务器。在…

Web服务器HttpServer(嵌入式设备)

HttpServer是一个轻量级Web服务器&#xff0c;用于在嵌入式设备以及客户端环境中提供简单Web服务。HttpServer支持路由映射到匿名委托、WebApi接口、静态文件&#xff0c;以及具有多个接口的控制器类。从简单到复杂&#xff0c;控制权交给开发者。源码&#xff1a;https://gith…

mysql同时查两张表数据库表_如何同时查询两个数据库表?

展开全部 sql多表关联查询跟条件查询大同小异,主要是要知道表与表之前的关系很重e69da5e6ba9062616964757a686964616f31333431353238要; 举例说明:(某数据库中有3张表分别为:userinfo,dep,sex) userinfo(用户信息表)表中有三个字段分别为:user_di(用户编号),user_name(用…

200万年薪,招不到清华姚班毕业生,能上姚班的都是什么人?

全世界只有3.14 % 的人关注了爆炸吧知识清华姚班可能很多人都没有听说过&#xff0c;不是我们孤陋寡闻&#xff0c;而是姚班确实是不一般的存在。即便是在清华&#xff0c;姚班的学霸也是可以碾压其他学霸的。在清华有一句话&#xff0c;半国英才聚清华&#xff0c;清华半英在姚…

分布式拒绝服务攻击(DDoS)原理及防范

转自:http://www.cnblogs.com/rootq/archive/2009/11/06/1597215.html http://www.ibm.com/developerworks/cn/security/se-ddos/ 2002 年 6 月 01 日 分布式拒绝服务攻击&#xff08;DDoS&#xff09;是目前黑客经常采用而难以防范的攻击手段。本文从概念开始详细介绍了这种攻…

Blazor 应用如何使用 Azure Active Directory 认证登录

点击上方蓝字 / 关注“汪宇杰博客”原文&#xff1a;Azure Tips and Tricks翻译&#xff1a;汪宇杰使用 Azure Active Directory 保护您的应用程序您可以使用 Azure Active Directory (AAD) 让用户进行身份验证并授权使用您的应用。AAD 提供了一种智能身份即服务来保护您的应用…

python notebook右侧网页_《Python web开发》笔记 一:网页开发基础

网页基础知识网页的构成网页由html、css和Javascript构成&#xff0c;html是框架&#xff0c;CSS是样式和装饰&#xff0c;JS则是各项功能实现。我们把网页的组成类比成一栋房子&#xff0c;Html相当于房子的结构&#xff0c;CSS相当于房子的装修装饰&#xff0c;JavaScript相当…

推荐几个超有趣的公众号

全世界只有3.14 % 的人关注了爆炸吧知识想要和别人有聊不完的话题&#xff1f;当然是多读书多看新闻了解新鲜有趣的事物啦如果你没有时间去阅读那么关注以下公号将会让你收获更多信息~长按下方二维码选择“识别图中二维码”订阅疯狂历史ID&#xff1a;fkhistory▼ 简介&#xf…

省钱之道--图解域域树域林根域的含义

如图&#xff1a;contoso这家公司的IT环境中有很多类型的IT资源&#xff0c;而目前这些IT资源都处于一个分散管理的状态中&#xff0c;这样无形中增加了contoso这家公司的管理成本&#xff0c;而且管理制度没有办法落实到实际的生产环境中去。那么&#xff0c;如何解决这个问题…

动态表单实现客户端二次过滤及字段汇总统计

最终效果动态表单 1、表格分录首行出现客户端二次过滤行2、表格分录最后一行出现汇总行实现代码转载于:https://www.cnblogs.com/fyq891014/p/4188779.html

SqlBulkCopy只支持SQL Server? EF Core实现支持多数据库类型的Bulk Copy

前言Microsoft SQL Server包含一个名为bcp的命令行实用工具&#xff0c;可以将较大文件快速大容量复制到SQL Server数据库的表或视图中&#xff0c;这种方法被称为Bulk Copy(批量复制)。Bulk Copy相比与循环插入有很大的性能优势&#xff0c;网上有很多测试文章&#xff0c;这里…

让TA们告诉你,疫情当下如何更彪悍的成长

全世界只有3.14 % 的人关注了爆炸吧知识真正决定人与人之间的差距的&#xff0c;其实是我们对事物的见识与内心的格局&#xff0c;见识的深浅决定人生的深浅&#xff0c;格局的大小决定了人生之路是宽是窄。今天给大家推荐几个有深度、有想法的公众号&#xff0c;希望能够给你带…

WEB前端开发规范

为什么80%的码农都做不了架构师&#xff1f;>>> 一、文件命名规范 images //图片资源&#xff0c;如果项目多人开发里面还需要用子文件夹分开fonts //字体资源&#xff0c;一般就是特殊字体嵌入或者图标字体styles //CSS文件- app.css //reset样式,如果项目小…

Goreplay来做流量回放

最近做项目&#xff0c;用到goreplay来做流量回放&#xff0c;什么是goreplay&#xff1f;GoReplay is an open-source network monitoring tool which can record your live traffic, and use it for shadowing, load testing, monitoring and detailed analysis.本质上就是通…

“Python简直万能!”拜托快醒醒!

全世界只有3.14 % 的人关注了爆炸吧知识在程序员中&#xff0c;一直流传着“Python除了不会生孩子&#xff0c;什么都会”的传说&#xff0c;Python真的是万能语言&#xff1f;很多使用Python的小伙伴&#xff0c;坚信 Python 可以做任何事情。到底是不是真的如传说中那般万能&…

linux--web服务器

WEB服务器也称为WWW(WORLD WIDE WEB)服务器&#xff0c;主要功能是提供网上信息浏览服务。 WWW 是 Internet的多媒体信息查询工具&#xff0c;是 Internet 上近年才发展起来的服务&#xff0c;也是发展最快和目前用的最广泛的服务。1.rpm -qa|grep httpd 查询服务是否安装…

WPF轮播图实现方式

WPF开发者QQ群&#xff1a; 340500857 | 微信群 -> 进入公众号主页 加入组织欢迎转发、分享、点赞、在看&#xff0c;谢谢~。 01—效果预览效果预览&#xff08;更多效果请下载源码体验&#xff09;&#xff1a;02—代码如下一、MasterCarousel.cs 代码如下using System; …