-
Updated
Nov 29, 2020 - Java
{{ message }}
Protocol Buffers - Google's data interchange format
FlatBuffers: Memory Efficient Serialization Library
The Go language implementation of gRPC. HTTP/2 based RPC
Let's support at least reading "b3" header from a single string, most commonly traceid-spanid-1
It would also be nice to support optionally writing this, especially in message providers or others with constrained environments.
As discussed on openzipkin/b3-propagation#21 and first implemented here: https://github.com/openzipkin/brave/blob/master/brave/src/main/java/bra
deepstream.io server
A zero cost, faster multi-language bidirectional 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 PHP application server, load-balancer and process manager written in Golang
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.
High performance, simple, extensible golang open source network library
In our codebase, we push RequestContext and immediately run some code with try-with-resources.
For example:
try (SafeCloseable ignored = ctx.push()) {
logger.trace(decorate(msg));
}If RequestContext provides run(Runnable) or call(Callable) we can reduce boilerplate code and simplify it.
ctx.run(() -> logger.trace(decorate(msg));This is inspired by g
We have a fancy logo from the new tokio website, we should go through the code base and update it in every spot we use the old one.
https://github.com/tokio-rs/website/blob/master/public/img/icons/tonic.svg
A high performance microservice framework in golang. A linux foundation project.
An efficient, extensible and easy-to-use RPC framework.
Hprose is a cross-language RPC. This project is Hprose 2.0 for PHP
Event driven concurrent framework for Python
Scalable Distributed Game Server Engine with Hot Swapping in Golang
Comprehensive RPC framework with support for C++, C#, Java, JavaScript, Python and more.
Add a description, image, and links to the rpc topic page so that developers can more easily learn about it.
To associate your repository with the rpc topic, visit your repo's landing page and select "manage topics."
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