Common Library is a programming toolkit
for building microservices
(or allInOne service
) in Golang
. Solving common problems in fractionated systems
and application architecture
is more cumbersome, allowing more problems to be solved in traffic payment business value
.
This toolkit is compatible
with most of the service frameworks currently on the market.
Like: Kite、ServiceComb、go-kit、CloudWeGo/KiteX、gin、beego
Golang
has become a mainstream language, but it is heavily used in so-called "modern enterprise" companies such as Facebook
, Uber
, Netflix
and domestic ByteDance
, DIDI
. But there are also many of these businesses that handle their business logic on a JVM-based stack, thanks in large part to the Libraries
and Ecosystems
that directly support their Microservice Architectures
.
To reach higher levels of success requires a comprehensive
toolkit for coherent distributed programming at scale
. The Golang Common Library
is a set of packages
and best practices
that provide a comprehensive
, robust
and trusted
support for building services for organizations of any size
Build a fairly complete
, out-of-the-box
Package Collection
- Each package is opposite to each other and can be used as needed
- Reduce external version dependencies, self-shaped ecology
- No business logic, fully open basic capabilities
- No mandatory requirements for specific tools or techniques
Based on go.mod
, it supports multi-golang language version compilation: Minimum golang
version supports 1.12