October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
Shenzhen desk4 min

TARS and TSeer: Tencent’s Open-Source Projects Under the Linux Foundation

TARS provides RPC and broader microservice development tools; TSeer handles service discovery, registration, routing, and fault tolerance. Here’s how their roles and Linux Foundation governance differ.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

TARS and TSeer address different parts of a microservices system: TARS is a remote procedure call (RPC) framework with development and operations tools, while TSeer is a supporting service-discovery and scheduling layer. Tencent contributed both projects to the Linux Foundation in 2018, placing them in open project communities with neutral governance and community support. In 2020, TARS became the seed project of the TARS Foundation, a dedicated home for an open microservices ecosystem.

What are TARS and TSeer?

Tencent developed both technologies for its own systems before opening them to the wider developer community. The Linux Foundation’s 2018 announcement said Tencent had used the projects internally for more than a decade; the TARS repository dates TARS’s use at Tencent to 2008. Those are historical statements, not evidence of current traffic or present-day deployments.

As an Amazon Associate I earn from qualifying purchases.

TARS: RPC plus a service-development framework

TARS enables one service to call procedures on another remotely, and it goes beyond the RPC mechanism itself. The Linux Foundation described it as a high-performance framework for enterprise microservice development, maintenance, and operations. Its capabilities include multiple programming languages, rapid build tools, automatic code generation, extensible protocols, service discovery, smart dispatch, disaster recovery and fault tolerance, configurable fuse behavior, monitoring, and a visual management platform. The TARS repository characterizes the framework as based on name service and the Tars protocol, with an integrated administration platform and flexible service scheduling.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

TSeer: service discovery and routing support

TSeer is a lightweight version of the TARS name service. It helps services register and discover one another, and supports routing or scheduling and fault tolerance. The Linux Foundation’s 2018 description named multiple load-balancing algorithms and three routing strategies: nearest access, set grouping, and full scheduling. In that sense, TSeer is infrastructure that helps direct service calls; it is not a replacement for the broader application framework provided by TARS.

How TARS and TSeer differ

Area TARS TSeer
Primary role RPC framework and broader microservice development and operations framework. Lightweight name service for discovery, registration, routing or scheduling, and fault tolerance.
Place in a system Developer-facing framework for building and operating services. Supporting infrastructure layer that helps services find and reach one another.
Capabilities named in the 2018 announcement Code generation, build tooling, protocol extensibility, service discovery, dispatch, monitoring, administration, and failure-handling features. Multiple load-balancing algorithms and nearest-access, set-grouping, and full-scheduling routing strategies.

The projects can be understood as complementary: TARS supplies the framework and tools around service calls, while TSeer focuses on the name-service and routing functions that help those services connect.

Why Tencent contributed the projects

The Linux Foundation announcement framed the contribution as a way to expand adoption and accelerate development while giving the projects transparent, neutral governance. Foundation stewardship was also described as offering help with marketing, training, legal issues, and community development. Tencent vice president Zeng Yu said the company expected more developers around the world to join the projects with that support. The announcement does not establish that neutral governance alone guarantees adoption or a particular development pace.

The 2018 announcement attached a scale claim to TSeer: the Linux Foundation said it handled an average of 10 billion requests per day across Tencent products including QQ Browser, Tencent App Store, Tencent Mobile Manager, and China Literature. This is a historical figure reported in 2018, not a current throughput figure or an independently established measure of present deployments.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How the projects’ governance evolved

2018: project communities under the Linux Foundation

The Linux Foundation published its announcement on June 24, 2018, ahead of the June 25 LinuxCon + ContainerCon + CloudOpen China event. It announced the formation of TARS and TSeer project communities and described Tencent as a Linux Foundation Platinum member that contributed the projects. The announcement named China Literature, Huya, iFLY Tech, and UpChina as founding project supporters.

2020: TARS Foundation

On March 10, 2020, the Linux Foundation announced that TARS had transitioned into the TARS Foundation. The new foundation broadened the effort toward an open microservices ecosystem, with a stated focus on open governance, community engagement, project incubation, technical oversight, user communities, and ecosystem development. The announcement listed Arm, Tencent, AfterShip, Ampere, API7, Kong, and Zenlayer among companies that had committed to or joined the foundation.

So, TARS did not simply disappear from the Linux Foundation structure: it became the seed project of a dedicated foundation under the Linux Foundation umbrella. The available announcements establish this governance transition, but do not by themselves establish the present status of every project or current activity level.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Language support and choosing between them

The 2018 Linux Foundation description says TARS supports multiple programming languages, but it does not enumerate them. The cited repository description also does not provide a definitive language list in the material available here, so naming specific languages would go beyond what these sources establish. For an implementation decision, check the project’s current documentation and repository for supported language bindings, versions, maintenance status, and compatibility requirements.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Consider TARS if the need is an RPC and microservice framework with code-generation, build, administration, and monitoring capabilities.
  • Consider TSeer if the need is specifically a name-service component for registration, discovery, routing, and fault-tolerance functions.
  • Evaluate the projects’ current documentation, release activity, integrations, and operational requirements before choosing them for a new production system; the historical Tencent scale figures do not establish current third-party production suitability.

Sources

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.