Skip to content
#

gRPC

grpc logo

gRPC is a modern open source high performance RPC framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services.

Here are 3,448 public repositories matching this topic...

insomnia
buddhabas
buddhabas commented Dec 14, 2020

Describe the bug
"Import from URL" for query params does not update the UI

To Reproduce

  1. paste http://localhost:4000/path?param=test in the url
  2. go to query tab
  3. click "import from url"
  4. Note that the tab shows the count of query params (1) but the keyvalue table does not update
  5. Activate a different request in the sidebar
  6. Go back to the previous request
  7. Note t
grpc-gateway
tonic

Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. The service engine supports http, TCP, WS,Grpc, Thrift,Mqtt, UDP, and DNS protocols. It uses ZooKeeper and Consul as a registry, and integrates it. Hash, random, polling, Fair Polling as a load balancing algorithm, built-in service governance to ensure reliable RPC communication, the engine contains Diagnostic, link tracking for protocol and middleware calls, and integration SkyWalking Distributed APM

  • Updated Jan 29, 2021
  • C#
armeria
ikhoon
ikhoon commented Jan 29, 2021

Currently, the number of threads of a blocking task executor could be configured only by Flags.numCommonBlockingTaskThreads().
If a user who avoid using flags, he or she has to manually copy the factory code.

I think we can add a new builder method to ServerBuilder that takes the number of threads.

public ServerBuilder blockingTaskExecutor(int numThreads) {
    return ...;
}

Created by Google

Released August 2016

Latest release 15 days ago

Repository
grpc/grpc
Website
grpc.io
Wikipedia
Wikipedia