腾讯,排行前10的开源项目
来源:互联网 发布:少儿编程的书 编辑:程序博客网 时间:2024/05/01 19:55
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年开源。
推荐阅读
阿里高级Java面试题(首发,70道,带详细答案)
2017派卧底去阿里、京东、美团、滴滴带回来的面试题及答案
Spring面试题(70道,史上最全)
17张图揭密支付宝系统架构
阿里巴巴,排行前10的开源项目!
2018年必看:关于区块链技术的10本书
分享Java干货,高并发编程,热门技术教程,微服务及分布式技术,架构设计,区块链技术,人工智能,大数据,Java面试题,以及前沿热门资讯等。
- 腾讯,排行前10的开源项目
- 阿里巴巴,排行前10的开源项目!
- 阿里巴巴,排行前10的开源项目,第一不是Dubbo!
- 中国排行前十的服务器供应商
- oracle选择排行前几的记录
- 排行前十的PHP框架.
- 2016 排行前20 的编程语言
- 2015排行前10的编程语言学习视频+图书教程
- 【排行前三位的win 7使用技巧大公开】
- github开源关注排行
- 视频会议十大开源项目排行
- 视频会议十大开源项目排行
- 视频会议十大开源项目排行
- 视频会议十大开源项目排行
- 视频会议十大开源项目排行
- 视频会议十大开源项目排行 .
- 视频会议十大开源项目排行
- 视频会议十大开源项目排行
- Java多线程sleep和wait的区别,总结得非常好。
- jps命令:查看Java进程等详细信息
- jstack命令:教你如何排查多线程问题
- 并查集初阶1 小希的迷宫
- jmap, jhat, jvisualvm:java堆内存对象分析利器
- 腾讯,排行前10的开源项目
- 【推荐】大众点评Java开发实时应用监控平台-CAT
- PyQt5+python3+pycharm开发环境配置
- 阿里祭出大器,Java代码检查插件
- 【推荐】百度分布式配置管理平台-Disconf
- 接口限流算法:漏桶算法&令牌桶算法。
- 17张图揭密支付宝系统架构
- JVM运行时区域详解。
- UVA 11375 Matches——递推+高精度