laszlzso opened a new issue, #8806:
URL: https://github.com/apache/pinot/issues/8806

   There are multiple ways how this could be implemented, namely:
   
   1.  Instead of/Beyond the existing configuration option 
`"stream.pulsar.topic.name": "pulsar-test"` we could have something like 
`"stream.pulsar.topic.names": [ "pulsar-test-1", "pulsar-test-2"]`.
   2. Beyond the above existing configuration option we could have something 
like `"stream.pulsar.topic.pattern": "pulsar-test-*"` where the pattern adheres 
to standard regex rules.
   3. We could support such pattern-like inputs in the existing configuration 
option, e.g. an input field like `"stream.pulsar.topic.name": 
"persistent://some_tenant/some_namespace/*"` should make Pinot bind a real-time 
table to all topics under the given tenant/namespace.
   
   Another alternative solution would be the capability of binding multiple 
topics to the same real-time table by sending subsequent requests to the Pinot 
Server (e.g., first, creating `some_table` as a real-time one and providing 
topic `A` as its source, however, a subsequent real-time table request with the 
name `some_table` and topic `B` would just subscribe to `B` and direct the 
corresponding flow into `some_table`, as well).


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to