MQReceiverConfig.java 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. //package com.fdkankan.modeling.config;
  2. //
  3. //import com.fdkankan.modeling.receiver.BuildSceneReceiver;
  4. //import org.apache.rocketmq.client.consumer.DefaultMQPushConsumer;
  5. //import org.apache.rocketmq.client.exception.MQClientException;
  6. //import org.apache.rocketmq.common.consumer.ConsumeFromWhere;
  7. //import org.apache.rocketmq.common.protocol.heartbeat.MessageModel;
  8. //import org.slf4j.Logger;
  9. //import org.slf4j.LoggerFactory;
  10. //import org.springframework.beans.factory.annotation.Autowired;
  11. //import org.springframework.beans.factory.annotation.Value;
  12. //import org.springframework.stereotype.Component;
  13. //
  14. //import javax.annotation.PostConstruct;
  15. //
  16. //@Component
  17. //public class MQReceiverConfig {
  18. // private static Logger logger = LoggerFactory.getLogger("programLog");
  19. //
  20. // @Value("${rocketmq.name-srv-addr}")
  21. // private String nameSrvAddr;
  22. //
  23. // @Value("${rocketmq.consumer.testGrop}")
  24. // private String consumerGroupName;
  25. //
  26. // @Value("${rocketmq.topic.testGrop}")
  27. // private String topicName;
  28. //
  29. // @Value("${rocketmq.tag.testGrop}")
  30. // private String tagName;
  31. //
  32. // @Autowired
  33. // private BuildSceneReceiver buildSceneReceiver;
  34. //
  35. // @PostConstruct
  36. // public void CalUserTradeAmountConsumer() throws MQClientException {
  37. // // Instantiate with specified consumer group name.
  38. // DefaultMQPushConsumer consumer = new DefaultMQPushConsumer(consumerGroupName);
  39. //
  40. // // Specify name server addresses.
  41. // consumer.setNamesrvAddr(nameSrvAddr);
  42. // consumer.setInstanceName(consumerGroupName);
  43. // //广播
  44. // consumer.setMessageModel(MessageModel.BROADCASTING);
  45. // //一次最大消费多少数量消息,与List<MessageExt>数组数量有关,默认为1
  46. // // consumer.setConsumeThreadMax(batchMaxSize);
  47. // //设置Consumer第一次启动是从队列头部开始消费还是队列尾部开始消费
  48. // //如果非第一次启动,那么按照上次消费的位置继续消费
  49. // consumer.setConsumeFromWhere(ConsumeFromWhere.CONSUME_FROM_FIRST_OFFSET);
  50. //
  51. // // Subscribe one or more topics to consume.
  52. // consumer.subscribe(topicName, tagName);
  53. //
  54. // // Register callback to execute on arrival of messages fetched from brokers.
  55. // consumer.registerMessageListener(buildSceneReceiver);
  56. //
  57. // //Launch the consumer instance.
  58. // consumer.start();
  59. // }
  60. //
  61. //}