mirror of
https://gitee.com/Zhaoxin59/my-chat_-client.git
synced 2026-02-14 09:01:50 +08:00
add http and websocket
This commit is contained in:
@ -1,9 +1,16 @@
|
||||
/*
|
||||
文件操作服务器的子服务注册信息: /service/file/instance_id
|
||||
服务名称:/service/file
|
||||
实例ID: instance_id 每个能够提供用户操作服务的子服务器唯一ID
|
||||
当服务发现的时候,通过 /service/file 进行服务发现,就可以发现所有的能够提供用户操作的实例信息了
|
||||
*/
|
||||
syntax = "proto3";
|
||||
package bite_im;
|
||||
import "base.proto";
|
||||
|
||||
option cc_generic_services = true;
|
||||
|
||||
|
||||
message GetSingleFileReq {
|
||||
string request_id = 1;
|
||||
string file_id = 2;
|
||||
@ -14,7 +21,7 @@ message GetSingleFileRsp {
|
||||
string request_id = 1;
|
||||
bool success = 2;
|
||||
string errmsg = 3;
|
||||
optional FileDownloadData file_data = 4;
|
||||
FileDownloadData file_data = 4;
|
||||
}
|
||||
|
||||
message GetMultiFileReq {
|
||||
@ -27,11 +34,11 @@ message GetMultiFileRsp {
|
||||
string request_id = 1;
|
||||
bool success = 2;
|
||||
string errmsg = 3;
|
||||
map<string, FileDownloadData> file_data = 4;//文件ID与文件数据的映射map
|
||||
repeated FileDownloadData file_data = 4;
|
||||
}
|
||||
|
||||
message PutSingleFileReq {
|
||||
string request_id = 1; //请求ID,作为处理流程唯一标识
|
||||
string request_id = 1;
|
||||
optional string user_id = 2;
|
||||
optional string session_id = 3;
|
||||
FileUploadData file_data = 4;
|
||||
@ -40,7 +47,7 @@ message PutSingleFileRsp {
|
||||
string request_id = 1;
|
||||
bool success = 2;
|
||||
string errmsg = 3;
|
||||
FileMessageInfo file_info = 4; //返回了文件组织的元信息
|
||||
FileMessageInfo file_info = 4;
|
||||
}
|
||||
|
||||
message PutMultiFileReq {
|
||||
@ -61,4 +68,4 @@ service FileService {
|
||||
rpc GetMultiFile(GetMultiFileReq) returns (GetMultiFileRsp);
|
||||
rpc PutSingleFile(PutSingleFileReq) returns (PutSingleFileRsp);
|
||||
rpc PutMultiFile(PutMultiFileReq) returns (PutMultiFileRsp);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user