The Wayback Machine - https://web.archive.org/web/20211012090750/https://github.com/topics/rpc
Skip to content
#

Remote Procedure Call (RPC)

rpc logo

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.

Here are 2,296 public repositories matching this topic...

advanced-java

😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识

  • Updated Oct 7, 2021
  • Java
zyearn
zyearn commented Aug 19, 2020

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:

  • test/brpc_socket_unittest.cpp(3 occurrences)
  • docs/cn/load_balancing.md(1 occurrence)
  • src/brpc/socket.h(1 occurrence)

All sentences with 'HealthCheckThread' should be rewritten to sync with the

ikhoon
ikhoon commented Sep 28, 2021

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.bl
Wikipedia
Wikipedia