《Apache RocketMQ用户指南》之广播消息示例
2023-06-13 09:13:33 时间
广播消息
原文链接 译者:小村长
什么是广播广播是向所有用户发送消息。 如果您希望所有订阅者都能收到有关某个主题的消息,则广播是一个不错的选择。
生产者示例public class BroadcastProducer { public static void main(String[] args) throws Exception { DefaultMQProducer producer = new DefaultMQProducer( ProducerGroupName producer.start(); for (int i = 0; i 100; i++){ Message msg = new Message( TopicTest , TagA , OrderID188 , Hello world .getBytes(RemotingHelper.DEFAULT_CHARSET)); SendResult sendResult = producer.send(msg); System.out.printf( %s%n , sendResult); producer.shutdown();消费者示例
public class BroadcastConsumer { public static void main(String[] args) throws Exception { DefaultMQPushConsumer consumer = new DefaultMQPushConsumer( example_group_name consumer.setConsumeFromWhere(ConsumeFromWhere.CONSUME_FROM_FIRST_OFFSET); //set to broadcast mode consumer.setMessageModel(MessageModel.BROADCASTING); consumer.subscribe( TopicTest , TagA || TagC || TagD consumer.registerMessageListener(new MessageListenerConcurrently() { @Override public ConsumeConcurrentlyStatus consumeMessage(List MessageExt msgs, ConsumeConcurrentlyContext context) { System.out.printf(Thread.currentThread().getName() + Receive New Messages: + msgs + %n return ConsumeConcurrentlyStatus.CONSUME_SUCCESS; consumer.start(); System.out.printf( Broadcast Consumer Started.%n
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/93871.html
相关文章
- Apache Struts2远程代码执行漏洞(S2-015)复现及修复方案 「建议收藏」
- Apache配置虚拟主机_apache中配置虚拟主机的作用
- CVE-2022-24288:Apache Airflow OS命令注入漏洞
- 2022 IoTDB Summit:宝武智维徐少锋《Apache IoTDB 在宝武装备远程智能运维平台中的使用案例》
- 打造消息中台,华为终端云基于 Apache Pulsar 的演进实践
- 依赖重、扩展差,字节跳动是如何优化Apache Atlas 实时消息同步的?
- apache 配置模拟外网环境开发网站的方法
- Apache ActiveMQ任意文件写入漏洞(CVE-2016-3088)复现
- java 使用apache.commons发邮件功能详解编程语言
- apache用Linux服务器架设QQ五笔输入法服务:基于Apache技术(qq五笔linux)
- Linux下启动Apache服务的方法(linux启动apache)
- 搭配Apache MySQL:超强联手服务器助力(apache和mysql)
- Apache 软件基金会的开源社区法则
- 阿里巴巴向 Apache 软件基金会捐赠消息中间件 RocketMQ
- apache、apache-tomcat-6.0.39下载包
- 实现Linux搭建Apache服务器的简单指南(linux装apache)
- 《Apache RocketMQ用户指南》之日志追加消息示例
- apache配置文件解说
- Apache配置详解(最好的APACHE配置教程)
- PHP正确配置mysql(apache环境)
- Apache中php.ini的设置方法
- apache启动报shmget()failed:Invalidargument的解决方法
- win8下XAMPP中Apache模块无效(apache无法打开)的解决方法
- Windows系统下Apache、PHP无法启动问题总结
- Windows下PHP安装路径配置错误导致Apache无法启动的解决方法