騰訊,排行前10的開源專案
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乾貨,高併發程式設計,熱門技術教程,微服務及分散式技術,架構設計,區塊鏈技術,人工智慧,大資料,Java面試題,以及前沿熱門資訊等。
相關文章
- 阿里巴巴,排行前10的開源專案!阿里
- 在騰訊雲上部署開源專案
- 騰訊開源專案TARS首次全面釋出PHP版本PHP
- 騰訊三大運維開源專案齊聚“OSCAR開源先鋒日”運維
- 騰訊作為BAT之一,都有哪些開源的牛批專案?BAT
- 接私活必備的 10 個開源專案!
- 打造 10000 Star 的前端開源專案 ⭐前端
- 推薦 | 機器學習開源專案 Top 10機器學習
- 10 個古老的經久不衰的開源專案
- 騰訊又添 AI 開源專案!騰訊 AI Lab 開源業內最大規模多標籤影像資料集AI
- 騰訊又添 AI 開源專案!騰訊 AI Lab 開源業內最大規模多標籤影象資料集AI
- 10款GitHub上最火爆的國產開源專案Github
- 最值得關注的10個C開源專案
- 一個檔案的開源專案,開啟你的開源之旅
- 開源專案推薦:提高研發效率的5個開源專案
- 安卓開源專案週報0104安卓
- iOS開源專案週報0105iOS
- 推薦10個Android開源專案Android
- 半棵樹的開源專案
- Amoeba -阿里的開源專案阿里
- IOS開源專案iOS
- 開源專案-WaterMark
- 淘寶開源專案
- 開源專案:MMPopupViewView
- 開源好專案
- 騰訊又添 AI 開源專案!騰訊 AI Lab 正式開源業內最大規模多標籤影象資料集AI
- 更優雅的使用 Parcel 進行前端專案的打包前端
- 持續加碼開源 騰訊雲斬獲OSCAR尖峰開源專案及尖峰開源人物雙項大獎
- android開源專案【專案篇】Android
- 雲原生領域再添重磅開源專案:騰訊釋出 K8s 多叢集管理開源專案 ClusternetK8S
- 推薦10個值得收藏的前端開源Awesome專案前端
- 10個基於Web的開源專案管理系統Web專案管理
- 使用Spring Boot開發的10個免費開源專案Spring Boot
- 前端開源專案週報0109前端
- 安卓開源專案週報0110安卓
- C#開源資源專案C#
- Github 上的 iOS 開源專案GithubiOS
- 開源專案的那點事