liuxiran commented on issue #861:
URL: 
https://github.com/apache/apisix-dashboard/issues/861#issuecomment-740566690


   > I will replace @liuxuran to implement the related functions of the 
`manager-api`. I have two ideas for the function implementation:
   > 
   > 1. At present, the simplest implementation method is to obtain all the 
`route`, `service` and other `objects` containing labels and traverse them to 
match the `label` implementation related functions. However, with the growth of 
business volume, this may not be the best implementation method.
   > 2. The second method is to refer to the similar implementation method of 
`indexer` of `kubernetes` to implement a method: `label-indexer`, which uses 
the method of `key (label): values (obj-tag)` to manage the relevant data in 
memory, and refresh the data through the etcd's watch mechanism. This method is 
very complex to implement, but I think it's OK for both the user's data volume 
becoming larger and the subsequent related functions It will be better.
   > 
   > This is my current idea for function implementation. Please see if you 
have any better suggestions.
   > 
   > thks
   
   After evaluating the implementation plan, it would be more appropriate for 
my teammate relay to implement it ^-^
   
   and  for the implementations outlined above, just wait for others opinion
   
   @gxthrj @membphis @ShiningRush @nic-chen 
   
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to