本文使用Springboot实战一个小demo:
首先得在阿里云创建实例、Topic、Group,然后必看文档:阿里云RocketMQ开发文档
1.依赖:
// Ali RocketMQ
compile 'com.aliyun.openservices:ons-client:1.8.0.Final'
2.配置文件:
aliyun:
rocketmq:
accessKey: *
namesrvAddr: *
secretKey: *
sendMsgTimeoutMillis: 3000
tag:
topicLog: *
topic:
gidBoxState: *
group:
tagBoxState: *
3.把配置对象化
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
/**
* Created by xiaoxudong on 2019/3/22
*/
@Component
@ConfigurationProperties(prefix = "aliyun.rocketmq")
public class RocketProperties {
private String accessKey;
private String secretKey;
private String namesrvAddr;
private String sendMsgTimeoutMillis;
private Topic topic;
private Group group;
private Tag tag;
public String getAccessKey() {
return accessKey;
}
public void setAccessKey(String accessKey) {
this.accessKey = accessKey;
}
public String getSecretKey() {
return secretKey;
}
public void setSecretKey(String secretKey) {
this.secretKey = secretKey;
}
public String getNamesrvAddr() {
return namesrvAddr;
}
public void setNamesrvAddr(String namesrvAddr) {
this.namesrvAddr = namesrvAddr;
}
public String getSendMsgTimeoutMillis() {
return sendMsgTimeoutMillis;
}
public void setSendMsgTimeoutMillis(String sendMsgTimeoutMillis)