Websocket stream control count connection for specific user

This commit is contained in:
2024-07-14 23:49:34 +08:00
parent 8f996bb697
commit 7812a06cb1
5 changed files with 228 additions and 36 deletions

View File

@ -5,9 +5,18 @@ option go_package = ".;proto";
package proto;
service StreamController {
rpc CountStreamConnection(CountConnectionRequest) returns (CountConnectionResponse) {}
rpc PushStream(PushStreamRequest) returns (PushStreamResponse) {}
}
message CountConnectionRequest {
uint64 user_id = 1;
}
message CountConnectionResponse {
int64 count = 1;
}
message PushStreamRequest {
uint64 user_id = 1;
bytes body = 2;