| 12345678910111213141516171819202122 |
- package job
- import (
- "context"
- "gitea.ckfah.com/cjjy/gocommon/pkg/logger"
- "gitea.ckfah.com/cjjy/gocommon/pkg/mq/rocketmq"
- "github.com/apache/rocketmq-client-go/v2/primitive"
- )
- /**
- 开启 Rocket-MQ Consumer
- */
- func StartRocketMQConsumer() error {
- if err := rocketmq.GetConsumer().Subscribe("test_topic", func(ctx context.Context, message *primitive.MessageExt) {
- logger.Infoc(ctx, "【消费者-1】trace_id: %s, 消息: %#v\n", rocketmq.GetMessageTraceId(message), message)
- }); err != nil {
- return err
- }
- return nil
- }
|