FlatBuffers: Memory Efficient Serialization Library
-
Updated
Nov 21, 2020 - C++
{{ 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.
FlatBuffers: Memory Efficient Serialization Library
The Go language implementation of gRPC. HTTP/2 based RPC
Sample cloud-native application with 10 microservices showcasing Kubernetes, Istio, gRPC and OpenCensus.
Open-source IoT Platform - Device management, data collection, processing and visualization.
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! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱!
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
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
Protocol Buffers for Go with Gadgets
A curated list of useful resources for gRPC
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
gRPC Web implementation for Golang and TypeScript
Generates a unified GraphQL schema from gRPC microservices and other Protobuf sources
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
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
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
Is your feature request related to a problem? Please describe.
Gloo Edge users want an easy-to-implement solution for CSRF protection of their applications.
Describe the solution you'd like
Add support for upstream CSRF filter in Gloo Edge.
https://www.envoyproxy.io/docs/envoy/latest/api-v2/config/filter/http/csrf/v2/csrf.proto
https://www.envoyproxy.io/docs/envoy/latest/start/sandb
是否有计划用actions 完全取代 TravisCI
感觉actions 速度上比 TravisCI更好点 ,另外也是github原生的。
Type: feature request
Lightweight, fault-tolerant message streams.
There are many config generation options in talosctl cluster create which make no sense with --input-dir as they're going to be ignored.
Fail with error message is any gen options are used with --input-dir. This might confuse users as arguments are silently ignored.
a microservice framework for rapid development of micro services in Go with rich eco-system
Evans: more expressive universal gRPC client
Spring Boot starter module for gRPC framework.
At present we can run the load generator for a set amount of time or a certain number of requests.
I would like to a mode --reconnetRequests=1000 where fortio client will reconnect after 1000 requests.
Use case: We are testing SDS cert rotation using an https fortio client (std client).
For cert rotation to be exercised fortio should reconnect periodically to fetch the new cert.
In
Description
When using the zbctl to create a worker we are able to set some flags, like the timeout of the job activation, but it is not clear from the help what the unit is and how the parameter should look like.
[zell camunda-cloud/ ns:bece6b37-3b9c-4fd0-8e79-4990cd0d057d-zeebe]$ zbctl create worker
Error: accepts 1 arg(s), received 0
Usage:
zbctl create worker <type> [flag
usegotemplates.md contains examples that have go templates (ie things surrounded in double-curly-brackets), but the website's usegotemplates.html has those important sections stripped out.
Perhaps the pipeline