切换导航条
此项目
正在载入...
登录
allied-creation
/
performance
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
tangxvhui
2 years ago
提交
28a1490b35bf50039f21aeeecf4146dea74f20ff
1 个父辈
0576e5f9
更新定时任务
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
19 行增加
和
1 行删除
main.go
pkg/application/notify/run.go
main.go
查看文件 @
28a1490
...
...
@@ -8,6 +8,7 @@ import (
"github.com/beego/beego/v2/server/web"
serviceTask
"gitlab.fjmaimaimai.com/allied-creation/performance/pkg/application/node_task"
"gitlab.fjmaimaimai.com/allied-creation/performance/pkg/application/notify"
serviceSummary
"gitlab.fjmaimaimai.com/allied-creation/performance/pkg/application/summary_evaluation/service"
"gitlab.fjmaimaimai.com/allied-creation/performance/pkg/log"
_
"gitlab.fjmaimaimai.com/allied-creation/performance/pkg/port/beego"
"gitlab.fjmaimaimai.com/allied-creation/performance/pkg/port/consumer"
...
...
@@ -16,6 +17,7 @@ import (
func
main
()
{
startNodeTask
()
startSummaryEvaluation
()
go
notify
.
RunTaskSmsNotify
()
go
consumer
.
Run
()
web
.
Run
()
}
...
...
@@ -44,5 +46,20 @@ func startNodeTask() {
// 定时任务-间隔检查时间,发送周期评估
func
startSummaryEvaluation
()
{
go
notify
.
RunTaskSmsNotify
()
go
func
()
{
var
duration
time
.
Duration
if
constant
.
Env
==
"prd"
{
duration
=
time
.
Minute
*
5
}
else
{
duration
=
time
.
Minute
*
1
}
timer
:=
time
.
NewTimer
(
duration
)
for
{
<-
timer
.
C
if
err
:=
serviceSummary
.
TaskSendSummaryEvaluation
();
err
!=
nil
{
log
.
Logger
.
Error
(
err
.
Error
())
}
timer
.
Reset
(
duration
)
// 重置定时
}
}()
}
...
...
pkg/application/notify/run.go
查看文件 @
28a1490
...
...
@@ -4,6 +4,7 @@ import "gitlab.fjmaimaimai.com/allied-creation/performance/pkg/domain"
var
taskSmsNotify
*
notifySms
// 检查并发送短信通知
func
RunTaskSmsNotify
()
{
taskSmsNotify
=
&
notifySms
{}
taskSmsNotify
.
init
()
...
...
请
注册
或
登录
后发表评论