java-control-plane

Java implementation of an Envoy gRPC control plane

Github星跟踪图

java-control-plane

CircleCI codecov Maven Central

This repository contains a Java-based implementation of an API server that implements the discovery service APIs defined
in data-plane-api. It started life as a port of
go-control-plane, but building an idiomatic Java implementation is
prioritized over exact interface parity with the Go implementation.

Requirements

  1. Java 8+
  2. Maven

Build & Test

mvn clean package

More thorough usage examples are still TODO, but there is a basic test implementation in
TestMain.

Bring api up-to-date with data-plane-api

To bring this repository's protobuf files up-to-date with the source
of truth protobuf files in in envoyproxy/data-plane-api, do the
following:

  1. update tools/API_SHAS (instructions are in the
    file) and then
  2. run tools/update-api.sh from the tools
    directory.

主要指标

概览
名称与所有者envoyproxy/java-control-plane
主编程语言Java
编程语言Java (语言数: 2)
平台
许可证Apache License 2.0
所有者活动
创建于2018-02-10 06:13:33
推送于2025-10-20 23:21:58
最后一次提交
发布数57
最新版本名称v1.0.49 (发布于 2025-04-23 20:53:26)
第一版名称v0.0.1 (发布于 2018-02-20 03:22:08)
用户参与
星数309
关注者数28
派生数145
提交数333
已启用问题?
问题数82
打开的问题数38
拉请求数217
打开的拉请求数30
关闭的拉请求数144
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?