Hi,
I have a single broadcast message that contains configuration data consumed
by different operators. For eg:
config = {
"config1" : 1,
"config2" : 2,
"config3" : 3
}

Operator 1 will consume config1 only, operator 2 will consume config2 only
etc.


   - Right now in my implementation the config message gets broadcast over
   operators 1,2,3 and each operator only stores what it needs.


   - A different approach would be to broadcast the config message to a
   single root operator. This will then enrich event data flowing through it
   with config1,config2 and config3 and each downstream operator will "strip
   off" the config parameter that it needs.


*I was wondering which approach would be the best to go with performance
wise. *I don't really have the time to implement both and compare, so
perhaps someone here already knows if one approach is better or both
provide similar performance.

FWIW, the config stream is very sporadic compared to the event stream.

Thank you,
Manas Kale

Reply via email to