发送和订阅顺序消息,请使用 Java SDK 1.2.7 及以上版本。
顺序消息是 MQ 提供的一种按照顺序进行发布消费的消息类型,适用由于需要严格按照先进先出的原则进行消息发布和消费的场景。详情请参考顺序消息文档。
全局顺序消息和分区顺序消息的收发方式基本一样,具体请参考以下示例代码。
发送消息示例代码:
package com.aliyun.openservices.ons.example.order;
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 java.util.Properties;
public class ProducerClient {
public static void main(String[] args) {
Properties properties = new Properties();
properties.put(PropertyKeyConst.ProducerId, "XXX");// 您在控制台创建的 Producer ID
properties.put(PropertyKeyConst.AccessKey, "XXX"