Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AcquireMessage ¶
func ReleaseMessage ¶
Types ¶
type PipelineClient ¶
type PipelineClient interface {
NewStream(ctx context.Context, backend string) (morpc.Stream, error)
Raw() morpc.RPCClient
Close() error
}
PipelineClient pipeline client
func GetPipelineClient ¶
func GetPipelineClient( sid string, ) PipelineClient
func NewPipelineClient ¶
func NewPipelineClient( sid string, localServiceAddress string, cfg *PipelineConfig, ) (PipelineClient, error)
type PipelineConfig ¶
type PipelineConfig struct {
// MaxSenderNumber is the max number of backends per host for compute node service.
MaxSenderNumber int
// TimeOutForEachConnect is the out time for each tcp connect.
TimeOutForEachConnect time.Duration
// related buffer size.
ReadBufferSize int
WriteBufferSize int
// RPC rpc config
RPC rpc.Config
}
PipelineConfig a config to init a CNClient
Click to show internal directories.
Click to hide internal directories.