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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?