阅读543 返回首页    go 阿里云


集群方式订阅消息__Java SDK_TCP 接入(专业)_消息队列 MQ-阿里云

集群订阅即某个消费者集群只消费指定的 Topic,而不是消费所有 Topic。

  1. public class ConsumerTest {
  2. public static void main(String[] args) {
  3. Properties properties = new Properties();
  4. properties.put(PropertyKeyConst.ConsumerId, "XXX");// 您在控制台创建的 Consumer ID
  5. properties.put(PropertyKeyConst.AccessKey, "XXX");// AccessKey 阿里云身份验证,在阿里云服务器管理控制台创建
  6. properties.put(PropertyKeyConst.SecretKey, "XXX");// SecretKey 阿里云身份验证,在阿里云服务器管理控制台创建
  7. //公有云生产环境:https://onsaddr-internal.aliyun.com:8080/rocketmq/nsaddr4client-internal
  8. //公有云公测环境:https://onsaddr-internet.aliyun.com/rocketmq/nsaddr4client-internet
  9. //杭州金融云环境:https://jbponsaddr-internal.aliyun.com:8080/rocketmq/nsaddr4client-internal
  10. //杭州深圳云环境:https://mq4finance-sz.addr.aliyun.com:8080/rocketmq/nsaddr4client-internal
  11. properties.put(PropertyKeyConst.ONSAddr,
  12. "https://onsaddr-internal.aliyun.com:8080/rocketmq/nsaddr4client-internal");//此处以公有云生产环境为例
  13. Consumer consumer = ONSFactory.createConsumer(properties);
  14. consumer.subscribe("TopicTestMQ", "*", new MessageListener() {
  15. public Action consume(Message message, ConsumeContext context) {
  16. System.out.println("Receive: " + message);
  17. return Action.CommitMessage;
  18. }
  19. });
  20. consumer.start();
  21. System.out.println("Consumer Started");
  22. }
  23. }

最后更新:2016-11-23 16:04:04

  上一篇:go 发送定时消息__Java SDK_TCP 接入(专业)_消息队列 MQ-阿里云
  下一篇:go Spring 集成__Java SDK_TCP 接入(专业)_消息队列 MQ-阿里云