先启动namesrv 和broker 和 console
然后创建maven项目
这就是demo了,注意pom文件里需要引入依赖
<dependency>
<groupId>org.apache.rocketmq</groupId>
<artifactId>rocketmq-client</artifactId>
<version>4.6.1</version>
</dependency>
还可以发送的时候打包成list 批量去 send
但批量的时候有个条件,消息要具有相同的topic 以及配置,一批消息的大小不要超过1MB。
官网的示例:
异步消息不用shutdown了,因为是异步,还不知道什么时候回调onsuccess和onException呢,shutdown了之后,就没法连接了。
消息有没有被消费是由broker说了算
集群消息是指集群化部署消费者
当使用集群消费模式时,MQ 认为任意一条消息只需要被集群内的任意一个消费者处理即可。
特点
当使用广播消费模式时,MQ 会将每条消息推送给集群内所有注册过的客户端,保证消息至少被每台机器消费一次。
特点
不能一个ConsumerGroup里,既关注tag-A又关注tag-B
sql过滤,producer端
consumer端
然后在broker的服务器配置一下
结果:
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
添加我为好友,拉您入交流群!
请使用微信扫一扫!