Idea ID 2821883
Parallel processing of subscriber channel events

IDM process events in the subscriber channel 1 at a time.
For each event on the subscriber channel, the IDM run over all policies on the subscriber channel, and when it is done, it continue to the next event.
The following image describes the subscriber channel processing:
Single processing mode
In environments where there are millions of events to the subscriber channel, the processing time is very long, and can take weeks.
I want to offer a solution that will make the subscriber channel faster.
It will be faster if it will be split into multiple identical subscriber channels, running the same logic. This feature will allow us to process multiple events in parallel - 1 event for each channel (thread\process).
The following image describes the offered solution:
Multiprocessing mode
I know that it doesn't fit all needs, but one will be able to activate this solution based on a configuration of the number of simultaneous processing channels (default should be 1).
- Labels:
-
Other
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.