Tagged articles
10 articles
Page 1 of 1
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.

C++SchedulerTars
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.

Case RecordingTarsUI automation
0 likes · 18 min read
TARS UI Automation System: Metrics, Challenges, and Automated Case Recording Solutions
MaGe Linux Operations
MaGe Linux Operations
Feb 9, 2022 · Backend Development

Mastering Tars: Deploy, Manage, and Monitor a High‑Performance Microservice Framework

This guide provides a comprehensive overview of the Tars microservice framework, covering its core concepts, deployment methods across various environments, configuration management, service discovery, logging, monitoring, and operational features such as gray releases and circuit‑breaker strategies.

ConfigurationDeploymentMicroservices
0 likes · 18 min read
Mastering Tars: Deploy, Manage, and Monitor a High‑Performance 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 DevelopmentMicroservicesRPC
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 DevelopmentMicroservicesRPC
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.

TarsgRPC
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 TechnologyMicroservicesTars
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.

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