Tag

TARS

1 views collected around this technical thread.

TAL Education Technology
TAL Education Technology
Jul 20, 2023 · Backend Development

Tars Tutorial for Go Developers – Communication Modes, Server and Client Implementation

This tutorial explains how Go developers can generate Tars RPC code from IDL, implement server and client logic, configure server and client settings, use various call patterns such as context, one‑way, mod‑hash and consistent‑hash, and quickly scaffold projects with the tarsgo tool.

BackendGoRPC
0 likes · 13 min read
Tars Tutorial for Go Developers – Communication Modes, Server and Client Implementation
vivo Internet Technology
vivo Internet Technology
Apr 19, 2023 · Fundamentals

Coroutines and Their Implementation in Tars C++

The article introduces coroutine fundamentals and classifications, then explains how the Tars C++ framework (v3.0.0) implements stackful, symmetric coroutines using Boost.Context for user‑mode context switching and an epoll‑driven scheduler that manages coroutine lifecycles, states, and operations such as go, yield, sleep, and put.

Asynchronous ProgrammingCTARS
0 likes · 13 min read
Coroutines and Their Implementation in Tars C++
vivo Internet Technology
vivo Internet Technology
Mar 15, 2023 · Backend Development

Analysis of Java NIO and Tars Framework Network Programming

The article explains Java NIO’s non‑blocking channels, buffers, and selectors, then shows how the open‑source Tars RPC framework builds a multi‑reactor, multi‑thread network model on top of NIO—detailing server socket setup, event dispatch, session management, and read/write processing.

Java NIONetwork ProgrammingNon‑Blocking IO
0 likes · 18 min read
Analysis of Java NIO and Tars Framework Network Programming
Qunar Tech Salon
Qunar Tech Salon
Sep 7, 2022 · Frontend Development

TARS UI Automation System: Metrics, Challenges, and Automated Case Recording Solutions

The article presents the TARS UI automation platform, analyzes its core performance indicators and the problems uncovered, and details a comprehensive redesign that introduces automatic case recording, tag generation, data mocking, smart assertions, and an upgraded cloud‑based testing infrastructure to improve coverage, accuracy, and efficiency for mobile app releases.

Automation PlatformCase RecordingMobile Testing
0 likes · 18 min read
TARS UI Automation System: Metrics, Challenges, and Automated Case Recording Solutions
vivo Internet Technology
vivo Internet Technology
May 26, 2021 · Backend Development

Dynamic Load Balancing Algorithms in the TARS Microservice Framework

The Vivo Internet Server Team extended TARS with a dynamic load‑balancing algorithm that recalculates each node’s weight every minute using metrics such as 5‑minute average response time, timeout and exception rates, CPU, memory and network load, automatically adapting traffic distribution beyond the built‑in round‑robin, weighted round‑robin and consistent‑hash methods.

AlgorithmBackendC
0 likes · 13 min read
Dynamic Load Balancing Algorithms in the TARS Microservice Framework
Architecture Digest
Architecture Digest
Oct 8, 2020 · Backend Development

Tars: High‑Performance RPC Framework and Service Governance Platform Overview

The article introduces Tars, a high‑performance RPC framework and integrated service governance platform that leverages micro‑service architecture, detailing its design philosophy, layered architecture, key features such as the Tars protocol, load balancing, fault tolerance, overload protection, configuration management, and open‑source availability.

Backend DevelopmentRPCTARS
0 likes · 14 min read
Tars: High‑Performance RPC Framework and Service Governance Platform Overview
Architect's Tech Stack
Architect's Tech Stack
Sep 21, 2020 · Backend Development

Overview of Tars: A High‑Performance RPC Framework and Service Governance Platform

The article introduces Tars, an open‑source high‑performance RPC framework and integrated service governance platform derived from Tencent's internal microservice architecture, detailing its design philosophy, layered architecture, core features such as the Tars protocol, load balancing, fault and overload protection, and centralized configuration management.

Backend DevelopmentRPCTARS
0 likes · 11 min read
Overview of Tars: A High‑Performance RPC Framework and Service Governance Platform
Tencent Cloud Developer
Tencent Cloud Developer
Mar 17, 2020 · Backend Development

Overview of Open‑Source Microservice Frameworks: TARS, gRPC, and Service Mesh

The article surveys the open‑source microservice ecosystem, comparing RPC‑only frameworks like gRPC, language‑specific solutions such as Spring Cloud, emerging service‑mesh platforms, and Tencent’s multi‑language TARS which integrates full governance features, and explains their architectures, capabilities, and future direction.

TARSdistributed architecturegRPC
0 likes · 14 min read
Overview of Open‑Source Microservice Frameworks: TARS, gRPC, and Service Mesh
Efficient Ops
Efficient Ops
Nov 14, 2019 · Cloud Native

How to Choose the Right Microservice Stack – Lessons from GOPS 2019

The GOPS 2019 Shanghai conference showcased a deep dive into microservice evolution, container adoption, and the TARS framework, offering practical guidance on selecting and future‑proofing service architectures for high‑performance, multi‑language environments.

Container TechnologySoftware ArchitectureTARS
0 likes · 4 min read
How to Choose the Right Microservice Stack – Lessons from GOPS 2019
Ctrip Technology
Ctrip Technology
Jul 20, 2017 · Operations

Ctrip's Fourth‑Generation Architecture: Elastic Routing (SLB) and the TARS Release System

This article reviews Ctrip's two‑year architecture transformation, describing how the company replaced hardware load balancers with a software‑defined SLB, introduced application‑level grouping, multi‑update mechanisms, health‑check sharing, monitoring, and the TARS release platform to achieve faster, more reliable deployments.

CtripInfrastructureSLB
0 likes · 16 min read
Ctrip's Fourth‑Generation Architecture: Elastic Routing (SLB) and the TARS Release System