com.weightwatchers.reactive.kinesis.producer
Configuration which defines whether and how often to throttle.
Configuration which defines whether and how often to throttle. Only applicable when using the actor interface.
The max number of concurrent requests before throttling. None removes throttling completely.
The time before retrying after throttling.
Given the top level kinesis
config block, builds a combined configuration by taking the producerName
specific configuration
within, and using the default-producer
configuration as a fallback for all values.
Given the top level kinesis
config block, builds a combined configuration by taking the producerName
specific configuration
within, and using the default-producer
configuration as a fallback for all values.
The top level Kinesis Configuration, containing the specified producer.
The name of the producer, which MUST be contained within the kinesisConfig
A specific CredentialsProvider. The KPL defaults to com.amazonaws.auth.DefaultAWSCredentialsProviderChain.
A ProducerConf case class used for constructing the KinesisProducerActor
src/it/resources/reference.conf
for a more detailed example of the KinesisConfig.
Companion object for the ProducerConf.