horaedb
horaedb copied to clipboard
feat: replace grpcio with tonic
Which issue does this PR close?
Closes #240
Rationale for this change
Refer to the #240.
What changes are included in this PR?
- Switch the grpc service framework to tonic;
- Upgrade the ceresdbproto:
- Switch to prost based pb message;
- Make node heartbeat as a unary call rather than a stream call;
- Remove the grpcio dependency.
Are there any user-facing changes?
None.
How does this change test
Unit tests and integration tests.