Documentation ¶
Index ¶
Constants ¶
View Source
const DefaultBufferSize = 4 * 1024 * 1024 // 4MB
DefaultBufferSize describes default max GRPC message size. Unfortunately GRPC lib contains this const in private.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientCache ¶
type ClientCache struct {
// contains filtered or unexported fields
}
ClientCache is a structure around neofs-sdk-go/client to reuse already created clients.
func NewSDKClientCache ¶
func NewSDKClientCache(opts ClientCacheOpts) *ClientCache
NewSDKClientCache creates instance of client cache. `opts` are used for new client creation.
func (*ClientCache) CloseAll ¶ added in v0.21.0
func (c *ClientCache) CloseAll()
CloseAll closes underlying connections of all cached clients.
Ignores closing errors.
func (*ClientCache) Get ¶
func (c *ClientCache) Get(info clientcore.NodeInfo) (clientcore.Client, error)
Get function returns existing client or creates a new one.
Click to show internal directories.
Click to hide internal directories.