Apache Rocketmq
文章平均质量分 63
编程写手
路漫漫其修远兮,吾将上下而求索!
展开
-
Apache RocketMQ:理解官方的Batch、Filter、设置用户属性的例子
1. 声明当前内容主要为本人学习Apache RocketMQ的使用,主要参考官方文档主要包括:批量发送Message设置DelayTime(不能再批量发送的时候使用)设置用户属性开启SQL过滤2. 开启SQL过滤如果使用了SQL过滤但当前的broker开启SQL过滤就会导致消费者连接时报错:The broker does not support consumer to filter message by SQL92,经过查询找到需要在broker.conf中设置一个属性enablePr原创 2021-10-31 13:36:35 · 321 阅读 · 0 评论 -
Apache RocketMQ:理解官方的Broadcasting的例子
1. 声明当前内容主要用于学习和理解官方的Broadcasting,当前内容参考官方文档翻译后:广播是向一个主题的所有订户发送信息。如果想让所有订阅者都收到关于某个主题的消息,广播是一个不错的选择。消费者组中的所有消费者默认是均衡消费当前消费组的消息(100个消息发到消费组中2个,那么每个消费者默认消费是50个消息)不同的消费组对于相同的订阅都是消费相同个数的(A消费组100,B消费组100),如果每个组中的消费者都只有1个,那么就类似广播2. 消费组消费消息(订阅有相同的topic)消费者原创 2021-10-31 11:22:49 · 907 阅读 · 0 评论 -
Apache RocketMQ:理解官方的OrderExample的例子
1. 声明当前内容主要为学习和分析官方的OrderExample的例子,并理解其含义,内容参考官方文档原创 2021-10-31 09:48:09 · 199 阅读 · 0 评论 -
Apache RocketMQ:一个奇怪的现象
当前版本:rocketmq4.91. 声明当前内容主要为本人学习和记录使用Apache RocketMQ的问题2. 问题描述问题描述如下:昨天关闭了rocketmq今天再次启动rocketmq且rocketmq也启动了无法使用生产者向TestTopic发送消息,生产者无法启动消费者可以正常的启动并订阅TestTopic昨天获取所有Topic时为正常显示,且可以访问系统的Topic,今天却直接返回空集合通过topicConfigTable可以看到TestTopic存在执行生产者和查询T原创 2021-10-24 14:18:10 · 975 阅读 · 0 评论 -
Apache RocketMQ:使用api实现对Topic的基本操作
当前rocketmq版本4.91. 声明当前内容主要为本人学习Rocketmq之用,当前内容部分参考官方文档pom依赖和前面的一样:之前的pom依赖2. 重要的概念就是Name Server就是一个名称服务器群组,所有的broker都注册到名称服务器中,名称服务器控制灾难恢复(保存元数据信息)就是领导者,主要控制集群控制,实际数据的读写等操作name server 默认启动在9876broker server 默认启动在10911所以如果在Rocketmq中只要出现与外界交互的参数原创 2021-10-23 15:15:49 · 1539 阅读 · 0 评论 -
Apache RocketMQ:使用官方demo测试rocketmq
当前rocketmq版本4.91. 声明当前内容主要为使用官方的demo测试之前的rocketmq是否正常,测试发送和消费消息,主要参考官方文档2. pom依赖 <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-client</artifactId> <version>4.9.0</version&原创 2021-10-17 17:49:44 · 988 阅读 · 0 评论 -
Apache RocketMQ:Linux下的配置和启动
1. 声明当前内容主要为本人学习和使用在linux下安装rocketmq4.9前置条件:jdk1.82. 下载和解压这里下载使用rocketmq4.9版本的按照官方命令执行unzip操作(如果缺少unzip指令记得安装)3. 配置和启动查看官方需要的配置其中在启动过程中出现一些错误:执行 ./mqnamesrv &出现错误(&表示启动该服务并在后台运行):执行./mqbroker -n localhost:9876 &上面错误出现的主要原因:jv原创 2021-10-17 16:41:52 · 1005 阅读 · 1 评论