File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed
content/zh/docs/kitex/Tutorials/advanced-feature/generic-call Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ service StreamingService {
44
44
1 . Client Streaming:客户端发送多条消息,服务端返回一条消息后关闭流。
45
45
2 . Server Streaming:客户端发送一条消息,服务端返回多条消息后关闭流,适合大模型等场景。
46
46
3 . Bidirectional Streaming:客户端和服务端可独立收发消息,顺序可自定义。
47
- 4 . Unary:gRPC 中的单次调用模式,不使用流机制, 类似于 Thrift 中的 Ping Pong 模式。
47
+ 4 . Unary:gRPC 中的单次调用模式,类似于 Thrift 中的 Ping Pong 模式。
48
48
49
49
流式客户端初始化示例:
50
50
@@ -117,6 +117,16 @@ service TestService {
117
117
流式客户端初始化示例:
118
118
119
119
``` go
120
+ import (
121
+ " context"
122
+
123
+ " github.com/cloudwego/kitex/client"
124
+ " github.com/cloudwego/kitex/client/genericclient"
125
+ " github.com/cloudwego/kitex/pkg/generic"
126
+ " github.com/cloudwego/kitex/pkg/transmeta"
127
+ " github.com/cloudwego/kitex/transport"
128
+ )
129
+
120
130
// 1. 创建 Thrift 文件提供者
121
131
p , err := generic.NewThriftFileProvider (" ../idl/streaming.thrift" )
122
132
You can’t perform that action at this time.
0 commit comments