29 lines
577 B
Markdown
29 lines
577 B
Markdown
|
|
client简单封装了grpc相关调用方法,缓存了connection连接
|
|||
|
|
整体文档入口请参考:[传送门](../readme.md)
|
|||
|
|
|
|||
|
|
## 使用方式如下:
|
|||
|
|
|
|||
|
|
### 1.导入包
|
|||
|
|
```go
|
|||
|
|
import (
|
|||
|
|
"vast.com/goutil/grpc-util/client"
|
|||
|
|
)
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 2.获取连接
|
|||
|
|
```go
|
|||
|
|
con, err := client.GetClientConn(host)
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 3.清理某个连接
|
|||
|
|
```go
|
|||
|
|
client.ClearClientConn("ip:port")
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 4.设置连接的默认超时时间
|
|||
|
|
```go
|
|||
|
|
client.SetDefaultTimeOut(time.Second * 3)
|
|||
|
|
```
|
|||
|
|
注意:
|
|||
|
|
1.设置后对后续创建的连接生效,已经创建的不生效
|
|||
|
|
2.默认的超时 时间为1s
|