package com.doumee.config.rocketmq5; import com.alibaba.fastjson.JSONObject; import com.doumee.core.utils.Constants; import com.doumee.dao.business.model.Activity; import com.doumee.service.business.ActivityService; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.apache.rocketmq.client.apis.ClientConfiguration; import org.apache.rocketmq.client.apis.ClientServiceProvider; import org.apache.rocketmq.client.apis.StaticSessionCredentialsProvider; import org.apache.rocketmq.client.apis.consumer.FilterExpression; import org.apache.rocketmq.client.apis.consumer.FilterExpressionType; import org.apache.rocketmq.client.apis.consumer.SimpleConsumer; import org.apache.rocketmq.client.apis.message.MessageId; import org.apache.rocketmq.client.apis.message.MessageView; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Component; import javax.annotation.PostConstruct; import java.time.Duration; import java.util.Collections; import java.util.List; @Component @Slf4j public class NormalMsgConsumerInit { @Autowired public NormalMsgConsumer consumer; // @PostConstruct public void buildConsumer() { consumer.buildConsumer(); } }