Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
milvus
milvus
提交
675426ea
M
milvus
项目概览
milvus
/
milvus
大约 1 年 前同步成功
通知
261
Star
22476
Fork
2472
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
milvus
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
675426ea
编写于
2月 01, 2021
作者:
S
sunby
提交者:
yefu.chen
2月 01, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add proxyservice/proxynode/indexservice/indexnode wrapper
Signed-off-by:
N
sunby
<
bingyi.sun@zilliz.com
>
上级
94dfab5b
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
154 addition
and
18 deletion
+154
-18
cmd/distributed/components/index_node.go
cmd/distributed/components/index_node.go
+34
-0
cmd/distributed/components/index_service.go
cmd/distributed/components/index_service.go
+33
-0
cmd/distributed/components/proxy_node.go
cmd/distributed/components/proxy_node.go
+33
-0
cmd/distributed/components/proxy_service.go
cmd/distributed/components/proxy_service.go
+33
-0
cmd/indexnode/main.go
cmd/indexnode/main.go
+7
-4
cmd/indexservice/main.go
cmd/indexservice/main.go
+5
-4
cmd/proxy/node/proxy_node.go
cmd/proxy/node/proxy_node.go
+4
-4
cmd/proxy/service/proxy_service.go
cmd/proxy/service/proxy_service.go
+5
-6
未找到文件。
cmd/distributed/components/index_node.go
0 → 100644
浏览文件 @
675426ea
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
)
{
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
}
cmd/distributed/components/index_service.go
0 → 100644
浏览文件 @
675426ea
package
components
import
(
"context"
grpcindexserver
"github.com/zilliztech/milvus-distributed/internal/distributed/indexservice"
)
type
IndexService
struct
{
svr
*
grpcindexserver
.
Server
}
func
NewIndexService
(
ctx
context
.
Context
)
(
*
IndexService
,
error
)
{
s
:=
&
IndexService
{}
svr
,
err
:=
grpcindexserver
.
NewServer
(
ctx
)
if
err
!=
nil
{
return
nil
,
err
}
s
.
svr
=
svr
return
s
,
nil
}
func
(
s
*
IndexService
)
Run
()
error
{
if
err
:=
s
.
svr
.
Run
();
err
!=
nil
{
return
err
}
return
nil
}
func
(
s
*
IndexService
)
Stop
()
error
{
if
err
:=
s
.
svr
.
Stop
();
err
!=
nil
{
return
err
}
return
nil
}
cmd/distributed/components/proxy_node.go
0 → 100644
浏览文件 @
675426ea
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
}
cmd/distributed/components/proxy_service.go
0 → 100644
浏览文件 @
675426ea
package
components
import
(
"context"
grpcproxyservice
"github.com/zilliztech/milvus-distributed/internal/distributed/proxyservice"
)
type
ProxyService
struct
{
svr
*
grpcproxyservice
.
Server
}
func
NewProxyService
(
ctx
context
.
Context
)
(
*
ProxyService
,
error
)
{
service
:=
&
ProxyService
{}
svr
,
err
:=
grpcproxyservice
.
NewServer
(
ctx
)
if
err
!=
nil
{
return
nil
,
err
}
service
.
svr
=
svr
return
service
,
nil
}
func
(
s
*
ProxyService
)
Run
()
error
{
if
err
:=
s
.
svr
.
Run
();
err
!=
nil
{
return
err
}
return
nil
}
func
(
s
*
ProxyService
)
Stop
()
error
{
if
err
:=
s
.
svr
.
Stop
();
err
!=
nil
{
return
err
}
return
nil
}
cmd/indexnode/main.go
浏览文件 @
675426ea
...
...
@@ -18,13 +18,14 @@ import (
"os/signal"
"syscall"
grpcindexnode
"github.com/zilliztech/milvus-distributed/internal/distributed/indexnode"
"github.com/zilliztech/milvus-distributed/cmd/distributed/components"
"go.uber.org/zap"
)
func
main
()
{
ctx
,
cancel
:=
context
.
WithCancel
(
context
.
Background
())
svr
,
err
:=
grpcindexnode
.
NewServer
(
ctx
)
n
,
err
:=
components
.
NewIndexNode
(
ctx
)
if
err
!=
nil
{
log
.
Print
(
"create server failed"
,
zap
.
Error
(
err
))
}
...
...
@@ -42,14 +43,16 @@ func main() {
cancel
()
}()
if
err
:=
svr
.
Run
();
err
!=
nil
{
if
err
:=
n
.
Run
();
err
!=
nil
{
log
.
Fatal
(
"run builder server failed"
,
zap
.
Error
(
err
))
}
<-
ctx
.
Done
()
log
.
Print
(
"Got signal to exit"
,
zap
.
String
(
"signal"
,
sig
.
String
()))
svr
.
Stop
()
if
err
:=
n
.
Stop
();
err
!=
nil
{
log
.
Fatal
(
"stop builder server failed"
,
zap
.
Error
(
err
))
}
switch
sig
{
case
syscall
.
SIGTERM
:
exit
(
0
)
...
...
cmd/indexservice/main.go
浏览文件 @
675426ea
...
...
@@ -18,13 +18,14 @@ import (
"os/signal"
"syscall"
grpcindexserver
"github.com/zilliztech/milvus-distributed/internal/distributed/indexservice"
"github.com/zilliztech/milvus-distributed/cmd/distributed/components"
"go.uber.org/zap"
)
func
main
()
{
ctx
,
cancel
:=
context
.
WithCancel
(
context
.
Background
())
s
vr
,
err
:=
grpcindexserver
.
NewServer
(
ctx
)
s
,
err
:=
components
.
NewIndexService
(
ctx
)
if
err
!=
nil
{
log
.
Print
(
"create server failed"
,
zap
.
Error
(
err
))
}
...
...
@@ -42,14 +43,14 @@ func main() {
cancel
()
}()
if
err
:=
s
vr
.
Run
();
err
!=
nil
{
if
err
:=
s
.
Run
();
err
!=
nil
{
log
.
Fatal
(
"run builder server failed"
,
zap
.
Error
(
err
))
}
<-
ctx
.
Done
()
log
.
Print
(
"Got signal to exit"
,
zap
.
String
(
"signal"
,
sig
.
String
()))
if
err
:=
s
vr
.
Stop
();
err
!=
nil
{
if
err
:=
s
.
Stop
();
err
!=
nil
{
log
.
Fatal
(
"stop server failed"
,
zap
.
Error
(
err
))
}
...
...
cmd/proxy/node/proxy_node.go
浏览文件 @
675426ea
...
...
@@ -7,14 +7,14 @@ import (
"os/signal"
"syscall"
grpcproxynode
"github.com/zilliztech/milvus-distributed/internal/distributed/proxynode
"
"github.com/zilliztech/milvus-distributed/cmd/distributed/components
"
"go.uber.org/zap"
)
func
main
()
{
ctx
,
cancel
:=
context
.
WithCancel
(
context
.
Background
())
svr
,
err
:=
grpcproxynode
.
NewServer
(
ctx
)
n
,
err
:=
components
.
NewProxyNode
(
ctx
)
if
err
!=
nil
{
log
.
Print
(
"create server failed"
,
zap
.
Error
(
err
))
}
...
...
@@ -33,14 +33,14 @@ func main() {
cancel
()
}()
if
err
:=
svr
.
Run
();
err
!=
nil
{
if
err
:=
n
.
Run
();
err
!=
nil
{
log
.
Fatal
(
"Init server failed"
,
zap
.
Error
(
err
))
}
<-
ctx
.
Done
()
log
.
Print
(
"Got signal to exit"
,
zap
.
String
(
"signal"
,
sig
.
String
()))
if
err
:=
svr
.
Stop
();
err
!=
nil
{
if
err
:=
n
.
Stop
();
err
!=
nil
{
log
.
Fatal
(
"stop server failed"
,
zap
.
Error
(
err
))
}
switch
sig
{
...
...
cmd/proxy/service/proxy_service.go
浏览文件 @
675426ea
...
...
@@ -7,18 +7,17 @@ import (
"os/signal"
"syscall"
grpcproxyservice
"github.com/zilliztech/milvus-distributed/internal/distributed/proxyservice
"
"github.com/zilliztech/milvus-distributed/cmd/distributed/components
"
"go.uber.org/zap"
)
func
main
()
{
ctx
,
cancel
:=
context
.
WithCancel
(
context
.
Background
())
s
vr
,
err
:=
grpcproxyservice
.
NewServer
(
ctx
)
s
,
err
:=
components
.
NewProxyService
(
ctx
)
if
err
!=
nil
{
log
.
Print
(
"create server failed"
,
zap
.
Error
(
err
))
log
.
Fatal
(
"create proxy service error: "
+
err
.
Error
(
))
}
sc
:=
make
(
chan
os
.
Signal
,
1
)
signal
.
Notify
(
sc
,
syscall
.
SIGHUP
,
...
...
@@ -33,14 +32,14 @@ func main() {
cancel
()
}()
if
err
:=
s
vr
.
Run
();
err
!=
nil
{
if
err
:=
s
.
Run
();
err
!=
nil
{
log
.
Fatal
(
"init server failed"
,
zap
.
Error
(
err
))
}
<-
ctx
.
Done
()
log
.
Print
(
"Got signal to exit"
,
zap
.
String
(
"signal"
,
sig
.
String
()))
if
err
:=
s
vr
.
Stop
();
err
!=
nil
{
if
err
:=
s
.
Stop
();
err
!=
nil
{
log
.
Fatal
(
"stop server failed"
,
zap
.
Error
(
err
))
}
switch
sig
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录