in ons-core/ons-trace-core/src/main/java/org/apache/rocketmq/ons/open/trace/core/dispatch/impl/AsyncArrayDispatcher.java [340:349]
private Set<String> getBrokerSetByTopic(String topic) {
Set<String> brokerSet = new HashSet<String>();
if (dispatcherType != null && dispatcherType.equals(OnsTraceDispatcherType.PRODUCER.name()) && hostProducer != null) {
brokerSet = tryGetMessageQueueBrokerSet(hostProducer, topic);
}
if (dispatcherType != null && dispatcherType.equals(OnsTraceDispatcherType.CONSUMER.name()) && hostConsumer != null) {
brokerSet = tryGetMessageQueueBrokerSet(hostConsumer, topic);
}
return brokerSet;
}