Skip to content

Commit

Permalink
[ISSUE #8534] Supports timer message queries (#8535)
Browse files Browse the repository at this point in the history
  • Loading branch information
leizhiyuan committed Aug 20, 2024
1 parent 2d901f1 commit 8b7f9cc
Showing 1 changed file with 12 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@
import org.apache.rocketmq.remoting.protocol.body.TopicConfigAndMappingSerializeWrapper;
import org.apache.rocketmq.remoting.protocol.body.TopicConfigSerializeWrapper;
import org.apache.rocketmq.remoting.protocol.statictopic.TopicQueueMappingInfo;
import org.apache.rocketmq.store.timer.TimerMessageStore;
import org.apache.rocketmq.tieredstore.TieredMessageStore;
import org.apache.rocketmq.tieredstore.metadata.MetadataStore;
import org.apache.rocketmq.tieredstore.metadata.entity.TopicMetadata;
Expand Down Expand Up @@ -211,6 +212,17 @@ protected void init() {
topicConfig.setWriteQueueNums(1);
putTopicConfig(topicConfig);
}

{
if (this.brokerController.getMessageStoreConfig().isTimerWheelEnable()) {
String topic = TimerMessageStore.TIMER_TOPIC;
TopicConfig topicConfig = new TopicConfig(topic);
TopicValidator.addSystemTopic(topic);
topicConfig.setReadQueueNums(1);
topicConfig.setWriteQueueNums(1);
this.topicConfigTable.put(topicConfig.getTopicName(), topicConfig);
}
}
}

protected TopicConfig putTopicConfig(TopicConfig topicConfig) {
Expand Down

0 comments on commit 8b7f9cc

Please sign in to comment.