阿里rocketMQ全局顺序消息
- 引入依赖
<dependency>
<groupId>com.aliyun.openservices</groupId>
<artifactId>ons-client</artifactId>
<version>1.8.4.Final</version>
</dependency>
2.在yml配置信息
rocketmq:
nameSrvAddr: 链接地址 #TCP接入域名
accessKey: 账目accessKey # AccessKey
secretKey: 账户SecretKey # SecretKey
groupId: GID_groupT
topic: joinGroupTest
tag: "joinGroupT"
orderTopic: joinGroupTest
orderGroupId: GID_groupT
orderTag: "joinGroupT"
timeout: 4000
3.配置生产者
package co.yixiang.mall.biz.config;
import com.aliyun.openservices.ons.api.Message;
import com.aliyun.openservices.ons.api.ONSFactory;
import com.aliyun.openservices.ons.api.PropertyKeyConst;
import com.aliyun.openservices.ons.api.SendResult;
import com.aliyun.openservices.ons.api.order.OrderProducer;
import com.aliyun.openservices.shade.com.alibaba.rocketmq.client.producer.DefaultMQProducer;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import java.util.Properties;
@Configuration
public class MqProducer {
@Autowired