apache / helix

Mirror of Apache Helix
Apache License 2.0
457 stars 218 forks source link

Set up helix-gateway folder, add PoC code and add protobuf #2826

Closed junkaixue closed 3 weeks ago

junkaixue commented 1 month ago

Issues

resolve #2821

Description

This PR contains the:

  1. Setup helix-gateway folder.
  2. Add mock and proof of concept code for gateway service tracking application with mock gRPC objects.
  3. Define the protobuf for communication for state transition through gRPC.

    Tests

(If CI test fails due to known issue, please specify the issue and test PR locally. Then copy & paste the result of "mvn test" to here.)

Changes that Break Backward Compatibility (Optional)

(Consider including all behavior changes for public methods or API. Also include these changes in merge description so that other developers are aware of these changes. This allows them to make relevant code changes in feature branches accounting for the new method/API behavior.)

Documentation (Optional)

(Link the GitHub wiki you added)

Commits

Code Quality

junkaixue commented 3 weeks ago

@xyuanlu