The open-source, cross-platform API client for GraphQL, REST, and gRPC.
-
Updated
Apr 8, 2022 - JavaScript
{{ message }}
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.
The open-source, cross-platform API client for GraphQL, REST, and gRPC.
FlatBuffers: Memory Efficient Serialization Library
Your ultimate Go microservices framework for the cloud-native era.
The Go language implementation of gRPC. HTTP/2 based RPC
Sample cloud-native application with 10 microservices showcasing Kubernetes, Istio, gRPC and OpenCensus.
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
Allow to close tabs by hovering over a tab and clicking the middle mouse button.
Just like in web browsers. :)
On contexts with many APIs and APIs calling other APIs in chains, having too many spans in the zipkin/jaeger dashboards may lead to a too complex usage of such dashboards and of not necessary big data volumes.
For Tyk's admin team, the steps representing the time spent in each Tyk middleware are much valuable.
But the upstream APIs teams just want to know the global time spent in Tyk interna
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 clound!
Scalable real-time messaging server in a language-agnostic way. Set up once and forever.
A curated list of useful resources for gRPC
[Looking for new ownership] Protocol Buffers for Go with Gadgets
How should I use alicloud MNS?
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
A new way of working with Protocol Buffers.
gRPC Web implementation for Golang and TypeScript
Jupiter是斗鱼开源的面向服务治理的Golang微服务框架
Some users may want to add multiple query param values for a single key
e.g. localhost:8080/v1?id=1&id=2&id=3
However, WebClient.prepare().queryParam() performs a QueryParamsBuilder#setObject by default, making it
difficult to execute such a query programmatically
WebClient.prepare()
.get("/")
.queryParam("id", 1)
.queryParam("id", 2)
.q
Generates a unified GraphQL schema from gRPC microservices and other Protobuf sources
1.11.x (beta)
1.21.x
Following this docs guide, the ALL_CREDIT_CARDS DLP mask should mask all but the last 4 digits of the credit card. Instead, it masks 7 characters in the middle of the string.
Example from docs:
Raw value: 4397945340344828
Ex
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming ,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
Evans: more expressive universal gRPC client
When path parameters are all part of a message in the body protoc-gen-openapiv2 emits a body property that is an empty object. While technically the field
idis selected bybody: "*"its sole fieldvalueis a path parameter andidis emitted as body object without properties.