腾讯,排行前10的开源项目

简介: Tars是腾讯从2008年到今天一直在使用的后台逻辑层的统一应用框架TAF(Total Application Framework),目前支持C++和Java两种语言。该框架为用户提供了涉及到开发、运维、以及测试的一整套解决方案,帮助一个产品或者服务快速开发、部署、测试、上线。 它集可扩展协议编解码、高性能RPC通信框架、名字路由与发现、发布监控、日志统计、配置管理等于一体,通过它可以快速用微服务的方式构建自己的稳定可靠的分布式应用,并实现完整有效的服务治理。

1、Tars

Tars是腾讯从2008年到今天一直在使用的后台逻辑层的统一应用框架TAF(Total Application Framework),目前支持C++和Java两种语言。该框架为用户提供了涉及到开发、运维、以及测试的一整套解决方案,帮助一个产品或者服务快速开发、部署、测试、上线。 它集可扩展协议编解码、高性能RPC通信框架、名字路由与发现、发布监控、日志统计、配置管理等于一体,通过它可以快速用微服务的方式构建自己的稳定可靠的分布式应用,并实现完整有效的服务治理。


2、xLua

Unity3D下Lua编程支持,xLua为Unity3D增加Lua脚本编程的能力,进而提供代码逻辑增量更新的可能。当然不仅仅如此,在coco2dx上的实践告诉我们,以Lua为主打语言的游戏客户端编程是可行的。


3、WeUI

WeUI是由微信官方设计团队专为微信移动Web应用设计的UI 库。WeUI是一套同微信原生视觉体验一致的基础样式库,为微信Web开发量身设计,可以令用户的使用感知更加统一。包含button、cell、dialog、toast、article、icon等各式元素。


4、PaxosStore

PaxosStore是一个在跨园区数据中心间同步复制,提供灵活的数据模式和访问接口,并支持单表亿行,具备快速伸缩能力,低延迟低成本,强一致性和高可用的分布式存储系统。


5、PhxQueue

PhxQueue目前在微信内部广泛支持微信支付、公众平台等多个重要业务,日均入队达千亿,分钟入队峰值达一亿。其设计出发点是高数据可靠性,且不失高可用和高吞吐,同时支持多种常见队列特性。


6、Mars

Mars是微信官方的终端基础组件,是一个使用C++编写的业务性无关、平台性无关的基础组件。目前已接入微信 Android、iOS、Mac、Windows、WP 等客户端。


7、PhxSQL

PhxSQL是一个兼容MySQL、服务高可用、数据强一致的关系型数据库集群。PhxSQL以单Master多Slave方式部署,在集群内超过一半机器存活的情况下,可自身实现自动Master切换,且保证数据一致性。


8、Angel

Angel是一个基于参数服务器(Parameter Server)理念开发的高性能分布式机器学习平台,它基于腾讯内部的海量数据进行了反复的调优,并具有广泛的适用性和稳定性,模型维度越高,优势越明显。Angel 由腾讯和北京大学联合开发,兼顾了工业界的高可用性和学术界的创新性。


9、AlloyImage

一个基于HTML5技术的专业级图像处理引擎——AlloyImage(简称AI),以及一个在线Web图像处理平台——AlloyPhoto(简称AP)。


10、JX

JX是Javascript eXtension tools的缩写,即Javascript 扩展工具套件的意思。JX是模块化的非侵入式Web前端框架,开发于2008年,并于2009年开源。


相关文章
|
7月前
|
SQL NoSQL 关系型数据库
基础版本抖音(字节跳动青训)
本抖音项目是基于grpc通讯协议开发的高性能微服务,不仅使用gin作为业务层框架,gorm框架作为持久层框架,还使用预编译sql防止sql注入,同时该项目结合连接池技术来构建连接工厂和复用grpc连接来提高系统的性能,这样可以有效的处理高并发场景下的挑战,还可以通过减少频繁创建和销毁grpc连接带来的性能开销
|
人工智能 JSON 小程序
盘点阿里、腾讯、百度大厂C#开源项目
盘点阿里、腾讯、百度大厂C#开源项目
464 0
|
SQL Kubernetes JavaScript
2019 GitHub 开源贡献排行榜新鲜出炉!微软谷歌领头,阿里跻身前 12!
获取 GitHub 2019 年的 PushEvent,通过分析 GitHub 用户提交记录中的邮件地址,分辨其所属组织。
439 0
2019 GitHub 开源贡献排行榜新鲜出炉!微软谷歌领头,阿里跻身前 12!
|
数据采集 搜索推荐 安全
大众点评必吃榜的必然
大众点评必吃榜的必然
459 0
大众点评必吃榜的必然
腾讯这一年
如果真如马化腾所要求的那样,腾讯要去拥抱产业互联网,从to C转到to B、to G,腾讯又要从这个倒影回到另一个倒影——赛马机制当然适应消费互联网的市场,因为只要产品足够受欢迎,即使单枪匹马,也不愁市场。
253 0
腾讯这一年
|
NoSQL druid Dubbo
阿里巴巴,排行前10的开源项目
FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。
484 0
|
Rust IDE 搜索推荐
这6个编程语言排行榜,据说全都知道的人不足1% | 年终榜单大盘点
编程语言是开发的基础。它们种类繁多,各具特色,开发者会根据不同场景选择相应的语言,但你知道你使用的语言,在中国乃至世界有多少开发者也在用吗?它们的排名又是怎样的?快来看看你认识几个榜单吧!
39843 0
这6个编程语言排行榜,据说全都知道的人不足1% | 年终榜单大盘点
|
存储 SQL 分布式计算
阿里腾讯今日头条纷纷翻牌子,ClickHouse到底有什么本事?
ClickHouse是近年来备受关注的开源列式数据库,主要用于数据分析(OLAP)领域。目前国内社区火热,各个大厂纷纷跟进大规模使用
14230 0
阿里腾讯今日头条纷纷翻牌子,ClickHouse到底有什么本事?
|
前端开发 Serverless 机器学习/深度学习
D2来了 | 阿里巴巴第十四届D2前端大会购票渠道开放
D2 前端技术论坛,是由阿里经济体前端委员会主办的面向全球前端领域的技术论坛,立志于建设一个促进业内交流、引领前端领域发展的平台。为国内外前端领域的开发者和设计者提供了共同探讨行业发展的机会,以技术会友、一起分享技术的乐趣。延续上次燃爆前端圈的盛况,第十四届 D2 又向我们招手了!
1465 0
D2来了 | 阿里巴巴第十四届D2前端大会购票渠道开放