!str #16983 add outputBurstLimit
This limits the number of elements that the ActorInterpreter will allow the OneBoundedInterpreter to emit during one message processing.
This commit is contained in:
parent
513882ab22
commit
a531058c04
8 changed files with 253 additions and 60 deletions
|
|
@ -171,6 +171,7 @@ object ActorFlowMaterializerSettings {
|
|||
supervisionDecider = Supervision.stoppingDecider,
|
||||
subscriptionTimeoutSettings = StreamSubscriptionTimeoutSettings(config),
|
||||
debugLogging = config.getBoolean("debug-logging"),
|
||||
outputBurstLimit = config.getInt("output-burst-limit"),
|
||||
optimizations = Optimizations.none)
|
||||
|
||||
/**
|
||||
|
|
@ -205,6 +206,7 @@ final case class ActorFlowMaterializerSettings(
|
|||
supervisionDecider: Supervision.Decider,
|
||||
subscriptionTimeoutSettings: StreamSubscriptionTimeoutSettings,
|
||||
debugLogging: Boolean,
|
||||
outputBurstLimit: Int,
|
||||
optimizations: Optimizations) {
|
||||
|
||||
require(initialInputBufferSize > 0, "initialInputBufferSize must be > 0")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue