正在显示
5 个修改的文件
包含
36 行增加
和
2 行删除
| @@ -78,6 +78,8 @@ spec: | @@ -78,6 +78,8 @@ spec: | ||
| 78 | value: "6DwjBO735" | 78 | value: "6DwjBO735" |
| 79 | - name: BUSINESS_ADMIN_HOST | 79 | - name: BUSINESS_ADMIN_HOST |
| 80 | value: "http://suplus-business-admin-dev.fjmaimaimai.com" | 80 | value: "http://suplus-business-admin-dev.fjmaimaimai.com" |
| 81 | + - name: KAFKA_HOST | ||
| 82 | + value: "106.52.15.41:9092" | ||
| 81 | volumes: | 83 | volumes: |
| 82 | - name: accesslogs | 84 | - name: accesslogs |
| 83 | emptyDir: {} | 85 | emptyDir: {} |
| @@ -75,6 +75,8 @@ spec: | @@ -75,6 +75,8 @@ spec: | ||
| 75 | value: "rsF0pL!6DwjBO735" | 75 | value: "rsF0pL!6DwjBO735" |
| 76 | - name: BUSINESS_ADMIN_HOST | 76 | - name: BUSINESS_ADMIN_HOST |
| 77 | value: "http://suplus-business-admin-test.fjmaimaimai.com" | 77 | value: "http://suplus-business-admin-test.fjmaimaimai.com" |
| 78 | + - name: KAFKA_HOST | ||
| 79 | + value: "106.52.15.41:9092" | ||
| 78 | volumes: | 80 | volumes: |
| 79 | - name: accesslogs | 81 | - name: accesslogs |
| 80 | emptyDir: {} | 82 | emptyDir: {} |
pkg/constant/kafka.go
0 → 100644
| 1 | +package constant | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "os" | ||
| 5 | + "strings" | ||
| 6 | +) | ||
| 7 | + | ||
| 8 | +type KafkaConfig struct { | ||
| 9 | + Servers []string `json:"servers"` | ||
| 10 | + ConsumerId string `json:"consumerGroup"` | ||
| 11 | +} | ||
| 12 | + | ||
| 13 | +var KafkaCfg KafkaConfig | ||
| 14 | + | ||
| 15 | +func init() { | ||
| 16 | + KafkaCfg = KafkaConfig{ | ||
| 17 | + Servers: []string{"106.52.15.41:9092"}, | ||
| 18 | + ConsumerId: "partnermg", | ||
| 19 | + } | ||
| 20 | + if os.Getenv("KAFKA_HOST") != "" { | ||
| 21 | + kafkaHost := os.Getenv("KAFKA_HOST") | ||
| 22 | + KafkaCfg.Servers = strings.Split(kafkaHost, ";") | ||
| 23 | + } | ||
| 24 | +} |
| @@ -3,6 +3,8 @@ package configs | @@ -3,6 +3,8 @@ package configs | ||
| 3 | import ( | 3 | import ( |
| 4 | "os" | 4 | "os" |
| 5 | "strings" | 5 | "strings" |
| 6 | + | ||
| 7 | + "gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/constant" | ||
| 6 | ) | 8 | ) |
| 7 | 9 | ||
| 8 | type MqConfig struct { | 10 | type MqConfig struct { |
| @@ -10,7 +12,10 @@ type MqConfig struct { | @@ -10,7 +12,10 @@ type MqConfig struct { | ||
| 10 | ConsumerId string `json:"consumerGroup"` | 12 | ConsumerId string `json:"consumerGroup"` |
| 11 | } | 13 | } |
| 12 | 14 | ||
| 13 | -var Cfg MqConfig | 15 | +var Cfg = MqConfig{ |
| 16 | + Servers: constant.KafkaCfg.Servers, | ||
| 17 | + ConsumerId: constant.KafkaCfg.ConsumerId, | ||
| 18 | +} | ||
| 14 | 19 | ||
| 15 | func init() { | 20 | func init() { |
| 16 | 21 |
| @@ -59,9 +59,10 @@ func (c *MessageConsumer) ConsumeClaim(groupSession sarama.ConsumerGroupSession, | @@ -59,9 +59,10 @@ func (c *MessageConsumer) ConsumeClaim(groupSession sarama.ConsumerGroupSession, | ||
| 59 | } | 59 | } |
| 60 | if err = topicHandle(message); err != nil { | 60 | if err = topicHandle(message); err != nil { |
| 61 | logs.Error("Message claimed: kafka消息处理错误 topic =", message.Topic, message.Offset, err) | 61 | logs.Error("Message claimed: kafka消息处理错误 topic =", message.Topic, message.Offset, err) |
| 62 | - } | 62 | + } else { |
| 63 | groupSession.MarkMessage(message, "") | 63 | groupSession.MarkMessage(message, "") |
| 64 | } | 64 | } |
| 65 | + } | ||
| 65 | return nil | 66 | return nil |
| 66 | } | 67 | } |
| 67 | 68 |
-
请 注册 或 登录 后发表评论