java-control-plane
java-control-plane copied to clipboard
Java implementation of an Envoy gRPC control plane
This fixes an issue of duplicate and possibly incompatible classes for io.opencensus classes. If a project includes both opencensus-proto and api dependencies, there will be duplicate classes for opencensus-proto classes...
Signed-off-by: Marcin Skalski
I have written the sample code for authorisation using gRPC service. I was unable to find an easy way to implement the service. ``` import io.grpc.Server; import io.grpc.ServerBuilder; public class...
latest version of JUnit 4.x https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.2.md
We have a problem when load the file envoy.yaml to xds developing based on this project. The max value in envoy.yaml is 4294967295, but the max value in this project...
log ``` [2022-04-25 19:13:25.993] [DEBUG] [grpc-default-executor-0] [i.e.controlplane.server.OspDiscoveryServer] >>> [0] open stream from [2022-04-25 19:13:26.009] [DEBUG] [grpc-default-executor-0] [i.e.controlplane.server.OspDiscoveryServer] >>> [0] request type.googleapis.com/envoy.api.v2.ClusterLoadAssignment[r1] with nonce from version 3 [2022-04-25 19:13:26.684] [DEBUG] [grpc-default-executor-0]...
For ADS mode, class io.envoyproxy.controlplane.cache.SimpleCache will respond to client when setSnapshot. When respond(watch, snapshot, group); return false, respondWithSpecificOrder will lose the watch, since respond is not complete, client will not...
how can I implement a hello-world for a xDS data-plane? any examples available? I'm trying to prototype a Java data-plane to work with Istio for a research, and I'm struggling...
I can't compile the project (api module) on Apple Silicon(M1 Pro). The protobuf and grpc version need to upgrade.
This patch modifies build configuration files to generate gRPC Stubs for Kotlin and place them inside the built artifact. The changes were based on official tutorials on how to configure...