You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gojobs/pb/task.proto

31 lines
630 B

// 版本
syntax = "proto3";
// 包名
package pb;
// 别名
option go_package = "../pb";
// 定义服务
service Task{
// 普通一元方法
rpc UnaryTask(TaskRequest) returns (TaskResponse){};
// 服务端推送流
rpc ServerStreamingTask(TaskRequest) returns (stream TaskResponse){};
// 客户端推送流
rpc ClientStreamingTask(stream TaskRequest) returns (TaskResponse){};
// 双向推送流
rpc BidirectionalStreamingTask(stream TaskRequest) returns (stream TaskResponse){};
}
// 请求消息
message TaskRequest {
string message = 1;
}
// 响应消息
message TaskResponse {
string message = 1;
}