-
Type: Improvement
-
Status: Open
-
Priority: Minor
-
Resolution: Unresolved
-
Affects Version/s: 9.10
-
Fix Version/s: QualifiedToSchedule
-
Component/s: Streams
-
Tags:
-
Story Points:5
In 9.10 the LogStreamProcessor run a topology of computations using a single LogManager.
This means that all the computations share the same Log configuration.
By supporting multiple LogManager we could:
- have different LogConfig per computation, for Kafka, this means different Consumer and Producer options which is necessary if the computation have distinct throughput.
- create a topology that mix computations using stream in Kafka and Chronicle, so we could get the best of both impl:
- distribute load over a cluster using kafka
- run locally multiple computations without network overhead and leverage chronicle speed
LogStreamProcessor must be extended to take a list of LogManagers.
LogManager must be extended to have a name.
The association between a Stream and the LogManager can be done by extending the Settings.
- is required by
-
NXP-23778 Stream WorkManager must be able to configure LogConfig per worker pool
- Resolved