rpcx
RPC framework
A microservices framework for building scalable and high-performance RPC services with support for multiple transport protocols and codecs.
Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱! build for cloud!
8k stars
349 watching
1k forks
Language: Go
last commit: 2 months ago
Linked from 4 awesome lists
dubbogrpcmicroservicemicroservicesrpcservice-discovery
Related projects:
Repository | Description | Stars |
---|---|---|
cloudwego/kitex | A high-performance Go RPC framework for building microservices with extensibility and support for multiple protocols and messaging types. | 7,032 |
micro/go-micro | A framework for building microservices with built-in support for distributed systems development and scalable communication between services. | 21,956 |
zeromicro/go-zero | A cloud-native Go framework for building scalable and resilient microservices with automatic code generation and built-in engineering practices. | 29,308 |
grpc/grpc-go | A high-performance RPC framework that supports mobile and HTTP/2-based communication. | 21,100 |
apache/dubbo-go | Provides a Go implementation of a scalable and configurable RPC framework for microservices architecture | 4,732 |
go-chassis/go-chassis | A cloud-native application framework for Go that simplifies the development of microservices. | 2,735 |
go-kit/kit | A toolkit for building microservices in Go | 26,621 |
shuza/kubernetes-go-grpc | Developing Go-based microservices using gRPC and deploying them in Kubernetes with load balancing, tracing, and rate limiting. | 41 |
grpc/grpc | An RPC framework and library for building high-performance distributed systems | 41,968 |
go-kratos/kratos | A comprehensive framework for building cloud-native microservices applications using Go, focusing on scalability, reliability and ease of use. | 23,374 |
go-gitea/gitea | An open source Git service platform providing a painless way to host and manage code repositories | 45,098 |
quic-go/quic-go | An implementation of the QUIC protocol in Go, supporting HTTP/3 and other related features. | 10,127 |
go-vgo/robotgo | Automation tool for interacting with graphical user interfaces on multiple platforms. | 9,678 |
harlow/go-micro-services | Demonstrates a microservices architecture using Golang and gRPC for inter-service communication and request tracing with Jaeger. | 1,087 |
cloudwego/netpoll | A high-performance networking framework designed to optimize RPC scenarios in Go applications. | 4,054 |