TarsGo

module
v1.4.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 12, 2025 License: BSD-3-Clause

README

TarsGo

English | 简体中文

About

  • TarsGo is high performance RPC framework in Golang programing language using the tars protocol.
  • Go has become popular for programming with the rise of containerization technology such as docker, k8s, and etcd.
  • Go's goroutine concurrency mechanism means Go is very suitable for large-scale high-concurrency back-end server program development. The Go language has nearly C/C++ performance and near Python productivity.
  • In Tencent, part of the existing C++ development team has gradually turned into Go developers. Tars, a widely used RPC framework, supports C++, Java, NodeJS, and PHP, and now Go. The combination with Go language has become a general trend. Therefore, in the voice of users, we launched TarsGo, and we have applied to Tencent map application, YingYongbao application, Internet plus and other projects.
  • Learn more about the whole Tars architecture and design at Introduction.

Quick start

Quick Start Guide.

How to Contribute

Contribution Guide.

Directories

Path Synopsis
contrib
gin module
log module
examples
PushServer command
protocol/res/adminf
Code generated by tars2go 1.2.3, DO NOT EDIT.
Code generated by tars2go 1.2.3, DO NOT EDIT.
protocol/res/authf
Code generated by tars2go 1.2.3, DO NOT EDIT.
Code generated by tars2go 1.2.3, DO NOT EDIT.
protocol/res/basef
Code generated by tars2go 1.2.3, DO NOT EDIT.
Code generated by tars2go 1.2.3, DO NOT EDIT.
protocol/res/configf
Code generated by tars2go 1.2.3, DO NOT EDIT.
Code generated by tars2go 1.2.3, DO NOT EDIT.
protocol/res/endpointf
Code generated by tars2go 1.2.3, DO NOT EDIT.
Code generated by tars2go 1.2.3, DO NOT EDIT.
protocol/res/logf
Code generated by tars2go 1.2.3, DO NOT EDIT.
Code generated by tars2go 1.2.3, DO NOT EDIT.
protocol/res/nodef
Code generated by tars2go 1.2.3, DO NOT EDIT.
Code generated by tars2go 1.2.3, DO NOT EDIT.
protocol/res/notifyf
Code generated by tars2go 1.2.3, DO NOT EDIT.
Code generated by tars2go 1.2.3, DO NOT EDIT.
protocol/res/propertyf
Code generated by tars2go 1.2.3, DO NOT EDIT.
Code generated by tars2go 1.2.3, DO NOT EDIT.
protocol/res/queryf
Code generated by tars2go 1.2.3, DO NOT EDIT.
Code generated by tars2go 1.2.3, DO NOT EDIT.
protocol/res/requestf
Code generated by tars2go 1.2.3, DO NOT EDIT.
Code generated by tars2go 1.2.3, DO NOT EDIT.
protocol/res/statf
Code generated by tars2go 1.2.3, DO NOT EDIT.
Code generated by tars2go 1.2.3, DO NOT EDIT.
util/conf
Package conf implements parse the taf config.
Package conf implements parse the taf config.
util/set
Package set implement
Package set implement
tools/tars2go module
tools/tarsgo module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL