C# Class Vtex.RabbitMQ.ConsumerCountManager

Inheritance: IConsumerCountManager
Afficher le fichier Open project: vtex/rabbitmq-abstraction

Méthodes publiques

Méthode Description
ConsumerCountManager ( uint minConcurrentConsumers = 1, uint maxConcurrentConsumers = 10, uint messagesPerConsumerWorkerRatio = 10, double autoscaleFrequencyMilliseconds = 10000 ) : System
GetScalingAmount ( QueueInfo queueInfo, int consumersRunningCount ) : int

Method Details

ConsumerCountManager() public méthode

public ConsumerCountManager ( uint minConcurrentConsumers = 1, uint maxConcurrentConsumers = 10, uint messagesPerConsumerWorkerRatio = 10, double autoscaleFrequencyMilliseconds = 10000 ) : System
minConcurrentConsumers uint
maxConcurrentConsumers uint
messagesPerConsumerWorkerRatio uint
autoscaleFrequencyMilliseconds double
Résultat System

GetScalingAmount() public méthode

public GetScalingAmount ( QueueInfo queueInfo, int consumersRunningCount ) : int
queueInfo QueueInfo
consumersRunningCount int
Résultat int