XuanYang-cn fd562f9f9c Update doc: add proxy graph
Signed-off-by: XuanYang-cn <xuan.yang@zilliz.com>
2021-02-24 09:48:17 +08:00

36 lines
597 B
Go

package components
import (
"context"
grpcindexnode "github.com/zilliztech/milvus-distributed/internal/distributed/indexnode"
)
type IndexNode struct {
svr *grpcindexnode.Server
}
func NewIndexNode(ctx context.Context) (*IndexNode, error) {
var err error
n := &IndexNode{}
svr, err := grpcindexnode.NewServer(ctx)
if err != nil {
return nil, err
}
n.svr = svr
return n, nil
}
func (n *IndexNode) Run() error {
if err := n.svr.Run(); err != nil {
return err
}
return nil
}
func (n *IndexNode) Stop() error {
if err := n.svr.Stop(); err != nil {
return err
}
return nil
}