TarsGo

module
v1.3.8-beta0 Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2022 License: BSD-3-Clause

README

TarsGo

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
Package adminf comment This file was generated by tars2go 1.1.7 Generated from AdminF.tars
Package adminf comment This file was generated by tars2go 1.1.7 Generated from AdminF.tars
protocol/res/basef
Package basef comment This file was generated by tars2go 1.1.7 Generated from BaseF.tars
Package basef comment This file was generated by tars2go 1.1.7 Generated from BaseF.tars
protocol/res/configf
Package configf comment This file was generated by tars2go 1.1.7 Generated from ConfigF.tars
Package configf comment This file was generated by tars2go 1.1.7 Generated from ConfigF.tars
protocol/res/endpointf
Package endpointf comment This file was generated by tars2go 1.1.7 Generated from EndpointF.tars
Package endpointf comment This file was generated by tars2go 1.1.7 Generated from EndpointF.tars
protocol/res/logf
Package logf comment This file was generated by tars2go 1.1.7 Generated from LogF.tars
Package logf comment This file was generated by tars2go 1.1.7 Generated from LogF.tars
protocol/res/nodef
Package nodef comment This file was generated by tars2go 1.1.7 Generated from NodeF.tars
Package nodef comment This file was generated by tars2go 1.1.7 Generated from NodeF.tars
protocol/res/notifyf
Package notifyf comment This file was generated by tars2go 1.1.7 Generated from NotifyF.tars
Package notifyf comment This file was generated by tars2go 1.1.7 Generated from NotifyF.tars
protocol/res/propertyf
Package propertyf comment This file was generated by tars2go 1.1.7 Generated from PropertyF.tars
Package propertyf comment This file was generated by tars2go 1.1.7 Generated from PropertyF.tars
protocol/res/queryf
Package queryf comment This file was generated by tars2go 1.1.7 Generated from QueryF.tars
Package queryf comment This file was generated by tars2go 1.1.7 Generated from QueryF.tars
protocol/res/requestf
Package requestf comment This file was generated by tars2go 1.1.7 Generated from RequestF.tars
Package requestf comment This file was generated by tars2go 1.1.7 Generated from RequestF.tars
protocol/res/statf
Package statf comment This file was generated by tars2go 1.1.7 Generated from StatF.tars
Package statf comment This file was generated by tars2go 1.1.7 Generated from StatF.tars
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