Is there any way to identify the names of queues being listened on by workflow or activity workers?
For example, I would like to deploy a worker that listens to a worker-defined job queue. Is there a way to query the temporal server to discover the name of the queue the worker is register against?
We have a large number of job-processors. They conform to the same interface but do different things (i.e. use different algorithms to accomplish the job). I’m interested in an architecture where I can add a new algorithm to the system by simply deploying a new worker. Our API would then detect that a new queue exists and expose a new endpoint that users can invoke to use the new algorithm.