MQ集群方式订阅消息
来源:互联网 发布:ping优化 编辑:程序博客网 时间:2024/05/29 11:02
集群订阅即某个消费者集群只消费指定的 Topic,而不是消费所有 Topic。
请确保同一个 Consumer ID 下所有 Consumer 实例的订阅关系保持一致,具体请参考订阅关系一致文档。
public class ConsumerTest {
public static void main(String[] args) {
Properties properties = new Properties();
properties.put(PropertyKeyConst.ConsumerId, "XXX");// 您在控制台创建的 Consumer ID
properties.put(PropertyKeyConst.AccessKey, "XXX");// AccessKey 阿里云身份验证,在阿里云服务器管理控制台创建
properties.put(PropertyKeyConst.SecretKey, "XXX");// SecretKey 阿里云身份验证,在阿里云服务器管理控制台创建
//PropertyKeyConst.ONSAddr地址请根据实际情况对应以下几类进行输入:
//公共云生产环境:http://onsaddr-internal.aliyun.com:8080/rocketmq/nsaddr4client-internal
//公共云公测环境:http://onsaddr-internet.aliyun.com/rocketmq/nsaddr4client-internet
//杭州金融云环境:http://jbponsaddr-internal.aliyun.com:8080/rocketmq/nsaddr4client-internal
//杭州深圳云环境:http://mq4finance-sz.addr.aliyun.com:8080/rocketmq/nsaddr4client-internal
//亚太东南1公共云环境(只适用于新加坡ECS):http://ap-southeastaddr-internal.aliyun.com:8080/rocketmq/nsaddr4client-internal
properties.put(PropertyKeyConst.ONSAddr,
"http://onsaddr-internal.aliyun.com:8080/rocketmq/nsaddr4client-internal");//此处以公共云生产环境为例
Consumer consumer = ONSFactory.createConsumer(properties);
consumer.subscribe("TopicTestMQ", "TagA||TagB", new MessageListener() { //订阅多个Tag
public Action consume(Message message, ConsumeContext context) {
System.out.println("Receive: " + message);
return Action.CommitMessage;
}
});
//订阅另外一个Topic
consumer.subscribe("TopicTestMQ-Other", "*", new MessageListener() { //订阅全部Tag
public Action consume(Message message, ConsumeContext context) {
System.out.println("Receive: " + message);
return Action.CommitMessage;
}
});
consumer.start(); //订阅主题后才开启消费集群
System.out.println("Consumer Started");
}
}
0 0
- MQ集群方式订阅消息
- Rabbit mq订阅方式获取消息并可设置持久化
- JMS&MQ系列之消息存储方式
- 【消息队列MQ】ActiveMq的通信方式
- MQ集群
- mq集群
- MQ消息
- MQ消息
- 多个虚拟机启动集群以及订阅发布消息
- 消息订阅
- MQ发送普通消息(三种方式)
- 1.MQ的几种消息传递方式
- Apache ActiveMQ学习笔记【mq的方式有两种:点到点和发布/订阅】
- Apache ActiveMQ学习笔记【mq的方式有两种:点到点和发布/订阅】
- Websphere MQ 集群
- websphere mq的集群
- MQ集群的使用
- 配置MQ集群
- java 缓冲字符流
- SMP对称多处理器结构
- 韶大talk 评论热度抽取
- MongoDB工作实战篇(一)
- FILE结构体详解
- MQ集群方式订阅消息
- 观察者模式
- linux主机之间 上传下载文件
- javascript-增加------createElement()方法
- MySQL 5.7.18 免安装版配置教程(亲测有效)【转】
- java零碎要点001--深入理解JVM_Java的堆内存_栈内存_以及运行时数据区的作用
- C++引用作为函数参数
- ssh登陆linux后台运行脚本不关闭
- 反向代理