Tars 1.4.0 釋出,高效能 RPC 開發框架

類別: IT

Tars 1.4.0 已釋出,更新內容如下:

  1. tars-java:提供整合 spring cloud 的能力

  2. 修復 tarsnotify 在某些環境不能重啟

Tars 這個名字取自於電影"星際穿越"中的機器人,它是基於名字服務使用 Tars 協議的高效能 RPC 開發框架,配套一體化的運營管理平臺,並通過伸縮排程,實現運維半托管服務。

Tars 是騰訊從2008年到今天一直在使用的後臺邏輯層的統一應用框架 TAF(Total Application Framework),目前支援 C++ 和 Java 兩種語言。該框架為使用者提供了涉及到開發、運維、以及測試的一整套解決方案,幫助一個產品或者服務快速開發、部署、測試、上線。 它集可擴充套件協議編解碼、高效能RPC通訊框架、名字路由與發現、釋出監控、日誌統計、配置管理等於一體,通過它可以快速用微服務的方式構建自己的穩定可靠的分散式應用,並實現完整有效的服務治理。

目前該框架在騰訊內部,各大核心業務都在使用,頗受歡迎,基於該框架部署執行的服務節點規模達到上萬個。

Tars 1.4.0 釋出,高效能 RPC 開發框架原文請看這裡