Skip to content

Commit 7192e0d

Browse files
committed
docs(kitex): add imports in streaming examples
1 parent 83baf44 commit 7192e0d

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

content/zh/docs/kitex/Tutorials/advanced-feature/generic-call/generic_streaming.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ service StreamingService {
4444
1. Client Streaming:客户端发送多条消息,服务端返回一条消息后关闭流。
4545
2. Server Streaming:客户端发送一条消息,服务端返回多条消息后关闭流,适合大模型等场景。
4646
3. Bidirectional Streaming:客户端和服务端可独立收发消息,顺序可自定义。
47-
4. Unary:gRPC 中的单次调用模式,不使用流机制,类似于 Thrift 中的 Ping Pong 模式。
47+
4. Unary:gRPC 中的单次调用模式,类似于 Thrift 中的 Ping Pong 模式。
4848

4949
流式客户端初始化示例:
5050

@@ -117,6 +117,16 @@ service TestService {
117117
流式客户端初始化示例:
118118

119119
```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+
120130
// 1. 创建 Thrift 文件提供者
121131
p, err := generic.NewThriftFileProvider("../idl/streaming.thrift")
122132

0 commit comments

Comments
 (0)