sunby 675426ea07 Add proxyservice/proxynode/indexservice/indexnode wrapper
Signed-off-by: sunby <bingyi.sun@zilliz.com>
2021-02-01 11:36:59 +08:00

34 lines
581 B
Go

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