切换导航条
此项目
正在载入...
登录
mmm-go
/
partnermg
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
唐旭辉
4 years ago
提交
60324be65c3a29272924a08e46f34bdce0bdb0fe
1 个父辈
1d5eeaf0
更新
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
7 行增加
和
3 行删除
main.go
pkg/port/consumer/consumer.go
main.go
查看文件 @
60324be
...
...
@@ -41,7 +41,7 @@ func main() {
select
{
case
<-
sigs
:
cancel
()
wg
.
w
ait
()
wg
.
W
ait
()
return
default
:
}
...
...
pkg/port/consumer/consumer.go
查看文件 @
60324be
...
...
@@ -3,6 +3,7 @@ package consumer
import
(
"context"
"errors"
"time"
"gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/port/consumer/configs"
...
...
@@ -110,12 +111,15 @@ func (r *Runer) Start(ctx context.Context) {
for
{
select
{
case
<-
ctx
.
Done
()
:
r
.
consumerGroup
.
Close
()
logs
.
Warning
(
"ctx cancel;consumerGroup.Close()"
)
err
:=
r
.
consumerGroup
.
Close
()
logs
.
Warning
(
"ctx cancel;consumerGroup.Close();err:%s"
,
err
)
return
default
:
if
err
:=
r
.
consumerGroup
.
Consume
(
ctx
,
r
.
msgConsumer
.
topics
,
r
.
msgConsumer
);
err
!=
nil
{
logs
.
Error
(
"consumerGroup err:%s
\n
"
,
err
)
//等待重试
timer
:=
time
.
NewTimer
(
5
*
time
.
Second
)
<-
timer
.
C
}
r
.
msgConsumer
.
ready
=
make
(
chan
struct
{})
}
...
...
请
注册
或
登录
后发表评论