-
Updated
Oct 7, 2021 - Java
{{ message }}
Remote procedure call (RPC) is when a computer program causes a procedure to execute in a different address space (commonly on another computer on a shared network), which is coded as if it were a normal (local) procedure call, without the programmer explicitly coding the details for the remote interaction.
Protocol Buffers - Google's data interchange format
A Go framework for distributed systems development
FlatBuffers: Memory Efficient Serialization Library
The Go language implementation of gRPC. HTTP/2 based RPC
go-zero is a web and rpc framework written in Go. It's born to ensure the stability of the busy sites with resilient design. Builtin goctl greatly improves the development productivity.
The MinSendBackupAfterMs is now set to 1 ms. Unfortunately this causes backup requests to be send when there is low load. It would be useful if we could set the minimum a little bit higher for certain endpoints.
deepstream.io server
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! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱!
High performance, simple, extensible golang open source network library
If a user performs a blocking task in decorator chains or services, they have to 1) submit a task to a blocking task executor,
2) pass the result to a CompletableFuture and 3) wrap the CompletableFuture with HttpResponse.from().
sb.serviceUnder("/web", service.decorate((delegate, ctx, req) -> {
CompletableFuture<HttpResponse> future = new CompletableFuture<>();
ctx.blA high performance microservice framework in golang. A linux foundation project.
We hope mores developers join CloudWeGo. This is a task issue which need your help.
Issue Description
Write a business demo code use Kitex, which can guide users how to use Kitex.
Please submit your code to https://github.com/cloudwego/kitex-examples/bizdemo/{yourdemo}.
Picked
Evans: more expressive universal gRPC client
An efficient, extensible and easy-to-use RPC framework.
Scalable Distributed Game Server Engine with Hot Swapping in Golang
Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP
Event driven concurrent framework for Python
Comprehensive RPC framework with support for C++, C#, Java, JavaScript, Python and more.
HealthCheckThread is replaced by StartHealthCheck function in socket.cpp, but some of the docs/comments are not modified correspondingly. There are 3 files that HealthCheckThread is involved in:
All sentences with 'HealthCheckThread' should be rewritten to sync with the