消息队列 RocketMq DefaultLitePullConsumer 使用
请先去官网安装rocketmq
首先我们看一下maven依赖
<dependency>
<groupId>org.apache.rocketmq</groupId>
<artifactId>rocketmq-client</artifactId>
<version>4.7.0</version>
</dependency>
//其次我们来初始化生产者以及消费者
//初始化
DefaultLitePullConsumer consumer;
DefaultMQProducer producer;
//生产者以及消费者消息配置
consumer =new DefaultLitePullConsumer (this.Group);
consumer.setNamesrvAddr(this.ip);
consumer.subscribe(this.topic,this.tags);
//设置一次最大消费的条数
consumer.setPullBatchSize(2000);
// ConsumeFromWhere ConsumeFromWhere =
consumer.setConsumeFromWhere(ConsumeFromWhere.CONSUME_FROM_FIRST_OFFSET);
System.out.println(consumer.getConsumeFromWhere());
//设置消费模式
// consumer.setMessageModel(MessageModel.CLUSTERING);
consumer.start();
//初始化发送者
producer=new