Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tarscloud/tarsgo
A high performance microservice framework in golang. A linux foundation project.
https://github.com/tarscloud/tarsgo
golang high-performance microservices rpc tars tars-foundation
Last synced: 5 days ago
JSON representation
A high performance microservice framework in golang. A linux foundation project.
- Host: GitHub
- URL: https://github.com/tarscloud/tarsgo
- Owner: TarsCloud
- License: bsd-3-clause
- Created: 2018-09-13T03:26:21.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-06-15T08:19:33.000Z (6 months ago)
- Last Synced: 2024-12-17T02:02:37.027Z (5 days ago)
- Topics: golang, high-performance, microservices, rpc, tars, tars-foundation
- Language: Go
- Homepage:
- Size: 10.6 MB
- Stars: 3,336
- Watchers: 130
- Forks: 507
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
# TarsGo
English | [简体中文](README.zh.md)
- Document:[TarsGo Document](https://doc.tarsyun.com/#/dev/tarsgo/README.md)
- Twitter: [@TarsCloud](https://twitter.com/TarsCloud)
- [Mailing List](https://groups.google.com/g/tars-foundation-information)## 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](https://doc.tarsyun.com/#/base/tars-intro.md).## Quick start
[Quick Start Guide](https://doc.tarsyun.com/#/hello-world/tarsgo.md).
## How to Contribute
[Contribution Guide](CONTRIBUTING.md).