[ 
https://issues.apache.org/jira/browse/TUBEMQ-470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Guocheng Zhang reassigned TUBEMQ-470:
-------------------------------------

    Assignee: Guocheng Zhang

> Add query API of TopicName and BrokerId collection
> --------------------------------------------------
>
>                 Key: TUBEMQ-470
>                 URL: https://issues.apache.org/jira/browse/TUBEMQ-470
>             Project: Apache TubeMQ
>          Issue Type: Sub-task
>            Reporter: Guocheng Zhang
>            Assignee: Guocheng Zhang
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Currently, the Master Web API has detailed query APIs for topic and broker 
> meta info. If we only need to query the TopicName field information, or view 
> the BrokerId collection information, the existing interface is very bloated, 
> and a convenient api is needed to obtain these information.
>  
> Currently, the Master Web API has detailed query APIs for topic and broker 
> meta info. If we only need to query the TopicName field information, or view 
> the BrokerId collection information, the existing interface is very bloated, 
> and a convenient api is needed to obtain these information.
> For example, I configured topic1, topic2 on broker-a, topic2, topic3 on 
> broker-b, topic1, topic3, topic3 on broker-c. I can get the topic 
> distribution details on the broker by querying the topicName api:
> broker-a: [topic1, topic2],
> broker-b: [topic2, topic3],
> broker-c: [topic1, topic2, topic3].
> and, we can get the broker deployment information for each topic through 
> brokerId api:
> topic1: [broker-a, broker-c]
> topic2: [broker-a, broker-b, broker-c]
> topic3: [broker-b, broker-c]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to