-
Updated
Oct 15, 2021 - JavaScript
gRPC
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 4,191 public repositories matching this topic...
-
Updated
Oct 11, 2021 - C++
-
Updated
Oct 15, 2021 - Go
🐛 Bug Report
To Reproduce
package api.svc;
option go_package = "api/svc";
rpc GetTrieNode(api.infra.GetTrieNodeReq) returns (api.infra.KVNode) {
option (google.api.http) = {
post: "/trie/node:get"
body: "*"
additional_bindings {
get: "/trie/node/{id}"
}
additional_bindings {
get: "/trie/node/path/{path}"
}
-
Updated
Oct 14, 2021 - Python
-
Updated
Oct 11, 2021 - Go
When using type google.protobuf.Timestamp, BloomRPC maps this to an object, e.g.:
"create_time": {
"seconds": "1562723637",
"nanos": 928852400
}However, the Google API Design Guide specifies that the string representation should be RFC 3339 format, e.g. "2014-07-30T10:43:17Z"
This JSON mapp
Add Error Boundaries
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
-
Updated
Oct 13, 2021 - Go
-
Updated
Oct 15, 2021 - Go
-
Updated
Aug 31, 2021 - Go
-
Updated
Oct 5, 2021
-
Updated
Sep 26, 2021 - Go
-
Updated
Oct 13, 2021 - Go
-
Updated
Oct 15, 2021 - TypeScript
-
Updated
Jun 23, 2021 - Java
JSON is the dominant exchange format for REST API.
However, Armeria's WebClient does not provide any JSON-specific APIs.
I believe it should be useful additions if we provide:
WebClient client = WebClient.of();
// Send a serialized JSON object with "applicaiton/json"
HttpResponse response = client.postJson("/items", new MyItem());
HttpResponse response = client.putJson("/items"As we all know golang has give us the feature that convert proto to json with https://github.com/golang/protobuf/blob/master/jsonpb/encode.go ,and with encode.go ,we can define diffrent style like casesensitive , emit empty , json indent and so on , we can see [Customizing Protobuf JSON Serialization in Go](https://seb-nyberg.medi
Is your feature request related to a problem? Please describe.
Currently, there's no way in Gloo Edge to perform similar than what the regex_rewrite option provide.
Describe the solution you'd like
Expose the regex_rewrite (https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/route/v3/route_components.proto#envoy-v3-api-msg-config-route-v3-redirectaction) option in Gloo Edge
-
Updated
Jun 7, 2021 - C#
-
Updated
Oct 15, 2021 - Go
-
Updated
Oct 1, 2021 - Go
-
Updated
Sep 18, 2021 - Go

After PR #1401 merged, many of our sub modules are failing lint, we should fix all of them.
To fix these, take a look at hack/.lintcheck_failures for a list of currently lint failed modules.
You can check a module by removing it from the
.lintcheck_failureslist and runningmake fixto auto fix some lint errors.