閱讀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-阿裏雲