-
Notifications
You must be signed in to change notification settings - Fork 4
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
BTP-176: Streamlined Architecture #176
Conversation
Signed-off-by: Xuanwo <[email protected]>
Signed-off-by: Xuanwo <[email protected]>
ping @JinnyYi for review |
- Server will responsible for all coordinated operations | ||
- client will focus on executing tasks |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was a little confused about Server
and Client
at first glance. Are they corresponding to the grpc server(maybe also including web server
, graphQL server
and task manager) and grpc client?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes.
- the
Server
will includerpc server
,ui server
, andhttp server
(aka, graphQL server). - the
Client
here is therpc client
which only communicates withrpc server
.
For the user side, he will use
btp agent --role=server --addr=127.0.0.1:8000
btp agent --role=client --join=127.0.0.1:8000
Signed-off-by: Xuanwo <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. I have no questions for now and I need to learn more about its overall design and implementation.
Signed-off-by: Xuanwo [email protected]