切换导航条
此项目
正在载入...
登录
mmm-go
/
partnermg
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
唐旭辉
4 years ago
提交
86911ac92601859f227a30183d4ee939b12b1560
1 个父辈
f4286ec7
更新
隐藏空白字符变更
内嵌
并排对比
正在显示
4 个修改的文件
包含
9 行增加
和
20 行删除
pkg/constant/kafka.go
pkg/port/consumer/configs/config.go
pkg/port/consumer/consumer.go
pkg/port/consumer/topic_handles.go
pkg/constant/kafka.go
查看文件 @
86911ac
...
...
@@ -22,3 +22,6 @@ func init() {
KafkaCfg
.
Servers
=
strings
.
Split
(
kafkaHost
,
";"
)
}
}
// "192.168.190.136:9092",
// "106.52.15.41:9092"
...
...
pkg/port/consumer/configs/config.go
查看文件 @
86911ac
package
configs
import
(
"os"
"strings"
"gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/constant"
)
...
...
@@ -17,17 +14,5 @@ var Cfg = MqConfig{
ConsumerId
:
constant
.
KafkaCfg
.
ConsumerId
,
}
func
init
()
{
Cfg
=
MqConfig
{
Servers
:
[]
string
{
"106.52.15.41:9092"
},
ConsumerId
:
"partnermg"
,
}
if
os
.
Getenv
(
"KAFKA_HOST"
)
!=
""
{
kafkaHost
:=
os
.
Getenv
(
"KAFKA_HOST"
)
Cfg
.
Servers
=
strings
.
Split
(
kafkaHost
,
";"
)
}
}
// "192.168.190.136:9092",
// "106.52.15.41:9092"
...
...
pkg/port/consumer/consumer.go
查看文件 @
86911ac
...
...
@@ -59,9 +59,9 @@ func (c *MessageConsumer) ConsumeClaim(groupSession sarama.ConsumerGroupSession,
}
if
err
=
topicHandle
(
message
);
err
!=
nil
{
logs
.
Error
(
"Message claimed: kafka消息处理错误 topic ="
,
message
.
Topic
,
message
.
Offset
,
err
)
}
else
{
groupSession
.
MarkMessage
(
message
,
""
)
}
groupSession
.
MarkMessage
(
message
,
""
)
}
return
nil
}
...
...
pkg/port/consumer/topic_handles.go
查看文件 @
86911ac
...
...
@@ -20,13 +20,14 @@ func SyncBestshopOrder(message *sarama.ConsumerMessage) error {
)
err
=
json
.
Unmarshal
(
message
.
Value
,
&
cmd
)
if
err
!=
nil
{
return
fmt
.
Errorf
(
"[SyncBestshopOrder] 解析kafka数据失败;%s"
,
err
)
return
fmt
.
Errorf
(
"[
Consumer][
SyncBestshopOrder] 解析kafka数据失败;%s"
,
err
)
}
if
cmd
.
PartnerId
<=
0
{
logs
.
Info
(
"[SyncBestshopOrder] PartnerId<=0 ,不处理消息"
)
logs
.
Info
(
"[
Consumer][
SyncBestshopOrder] PartnerId<=0 ,不处理消息"
)
return
nil
}
srv
:=
syncOrderSrv
.
NewOrderInfoService
(
nil
)
err
=
srv
.
SyncOrderFromBestshop
(
cmd
)
return
err
e
:=
fmt
.
Errorf
(
"[Consumer][SyncBestshopOrder] %s"
,
err
)
return
e
}
...
...
请
注册
或
登录
后发表评论