Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DiDi
nightingale
提交
00e796da
N
nightingale
项目概览
DiDi
/
nightingale
10 个月 前同步成功
通知
46
Star
7053
Fork
1161
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
N
nightingale
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
00e796da
编写于
7月 10, 2020
作者:
7
710leo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
refactor
上级
6f0b616e
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
27 addition
and
8 deletion
+27
-8
sql/upgrade.sql
sql/upgrade.sql
+18
-0
src/modules/index/rpc/push.go
src/modules/index/rpc/push.go
+1
-0
src/modules/judge/backend/query/index.go
src/modules/judge/backend/query/index.go
+5
-5
src/modules/judge/backend/query/init.go
src/modules/judge/backend/query/init.go
+2
-2
src/modules/judge/judge.go
src/modules/judge/judge.go
+1
-1
未找到文件。
sql/upgrade.sql
0 → 100644
浏览文件 @
00e796da
use
n9e_mon
;
ALTER
TABLE
event
ADD
cur_node_path
varchar
(
255
)
AFTER
nid
;
ALTER
TABLE
event
ADD
cur_nid
varchar
(
255
)
AFTER
nid
;
ALTER
TABLE
event_cur
ADD
cur_node_path
varchar
(
255
)
AFTER
nid
;
ALTER
TABLE
event_cur
ADD
cur_nid
varchar
(
255
)
AFTER
nid
;
ALTER
TABLE
maskconf
ADD
category
int
AFTER
id
;
create
table
`maskconf_nids`
(
`id`
int
unsigned
not
null
auto_increment
,
`mask_id`
int
unsigned
not
null
,
`nid`
varchar
(
255
)
not
null
,
`path`
varchar
(
255
)
not
null
,
primary
key
(
`id`
),
key
(
`mask_id`
)
)
engine
=
innodb
default
charset
=
utf8
;
\ No newline at end of file
src/modules/index/rpc/push.go
浏览文件 @
00e796da
...
...
@@ -36,6 +36,7 @@ func push(args []*dataobj.IndexModel, reply *dataobj.IndexResp) {
logger
.
Debugf
(
"<---index %v"
,
item
)
if
item
.
Nid
!=
""
{
item
.
Endpoint
=
item
.
Nid
cache
.
NidIndexDB
.
Push
(
*
item
,
now
)
}
else
{
cache
.
IndexDB
.
Push
(
*
item
,
now
)
...
...
src/modules/judge/backend/query/index.go
浏览文件 @
00e796da
...
...
@@ -30,17 +30,17 @@ func (i *IndexAddrs) Get() []string {
return
i
.
Data
}
func
GetIndexLoop
()
{
func
GetIndexLoop
(
hbsMod
string
)
{
t1
:=
time
.
NewTicker
(
time
.
Duration
(
9
)
*
time
.
Second
)
GetIndex
()
GetIndex
(
hbsMod
)
for
{
<-
t1
.
C
GetIndex
()
GetIndex
(
hbsMod
)
}
}
func
GetIndex
()
{
instances
,
err
:=
report
.
GetAlive
(
"index"
,
"monapi"
)
func
GetIndex
(
hbsMod
string
)
{
instances
,
err
:=
report
.
GetAlive
(
"index"
,
hbsMod
)
if
err
!=
nil
{
stats
.
Counter
.
Set
(
"get.index.err"
,
1
)
logger
.
Warningf
(
"get index list err:%v"
,
err
)
...
...
src/modules/judge/backend/query/init.go
浏览文件 @
00e796da
...
...
@@ -23,11 +23,11 @@ type SeriesQuerySection struct {
IndexCallTimeout
int
`json:"indexCallTimeout"`
// 请求超时
}
func
Init
(
cfg
SeriesQuerySection
)
{
func
Init
(
cfg
SeriesQuerySection
,
hbsMod
string
)
{
Config
=
cfg
TransferConnPools
=
pools
.
NewConnPools
(
Config
.
MaxConn
,
Config
.
MaxIdle
,
Config
.
ConnTimeout
,
Config
.
CallTimeout
,
address
.
GetRPCAddresses
(
"transfer"
),
)
go
GetIndexLoop
()
go
GetIndexLoop
(
hbsMod
)
}
src/modules/judge/judge.go
浏览文件 @
00e796da
...
...
@@ -66,7 +66,7 @@ func main() {
tlogger
.
Init
(
cfg
.
Logger
)
go
stats
.
Init
(
"n9e.judge"
)
query
.
Init
(
cfg
.
Query
)
query
.
Init
(
cfg
.
Query
,
"monapi"
)
redi
.
Init
(
cfg
.
Redis
)
cache
.
InitHistoryBigMap
()
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录