1、pom
<dependency>
<groupId>com.aliyun.mq</groupId>
<artifactId>mq-http-sdk</artifactId>
<!--以下版本号请替换为Java SDK的最新版本号-->
<version>1.0.3.2</version>
<classifier>jar-with-dependencies</classifier>
</dependency>
2、rocketmq配置
package com.pojo.prj.config;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
@Configuration
@ConfigurationProperties(prefix = "rocketmq")
@Data
public class RocketmqConfig {
private String accessKey;
private String secretKey;
private String nameSrvAddr;
private String topic;
private String groupId;
private String instanceId;
}
mq消费者连接
package com.pojo.prj.aliyun.ons;
import com.aliyun.mq.http.MQClient;
import com.aliyun.mq.http.MQConsumer;
import com.pojo.common.core.utils.StringUtils;
import com.pojo.prj.config.RocketmqConfig;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
//项目中加上 @Configuration 注解,这样服务启动时consumer也启动了
@Configuration
public class ConsumerClient {
@Autowired