Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Issue #417] gRPC design doc and protobuf models #593

Closed
wants to merge 30 commits into from

Conversation

jinrongluo
Copy link
Contributor

@jinrongluo jinrongluo commented Nov 16, 2021

Fixes ISSUE #417.

Motivation

  • use gRPC protocol to support polyglot eventmesh client SDK

Modifications

  • gRPC protocol design doc
  • gRPC protobuf model
  • gRPC protobuf code generation

Documentation

  • Does this pull request introduce a new feature? yes
  • If yes, how is the feature documented? yes

jinrongluo and others added 29 commits May 10, 2021 16:58
# Conflicts:
#	eventmesh-test/src/main/java/org/apache/eventmesh/http/demo/sub/service/SubService.java
@vongosling
Copy link
Member

Very excited to see this initial shape, keep going...

message RequestHeader {
string env = 1;
string region = 2;
string idc = 3;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

region, namespace, idc, rack and so on. these tenant or geographic info should be carefully designed in our v2 version.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

BTW, any guys want to add comment for every field in protocol?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is V1 version of protobuf and we are experimenting this grpc transport feature.

Please review and comment on this set of header attributes and improve it in V2. @qqeasonchen @ruanwenjun

Thanks.

@qqeasonchen
Copy link
Contributor

Very excited to see this initial shape, keep going...

+1

@jinrongluo jinrongluo closed this Nov 16, 2021
@jinrongluo jinrongluo deleted the grpc-dev branch December 7, 2021 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants