C# Class Tester.StreamingTests.PressuredCacheTestRunner

Testing for cases when the cache is under pressure due to slow consumers. The assumption here is that the Cache TimeSpan is 5sec and the size is 5 messages.
Afficher le fichier Open project: gigya/Orleans.KafkaStreamProvider Class Usage Examples

Méthodes publiques

Méthode Description
CacheIsOvertimedDueToSlowConsumer ( ) : System.Threading.Tasks.Task
CacheIsUnderPressreDueToLateSubscriber ( ) : System.Threading.Tasks.Task
CacheIsUnderPressureDueToSlowConsumer ( ) : System.Threading.Tasks.Task
CacheIsUnderPressureDueToTimeSpanGuarantee ( ) : System.Threading.Tasks.Task
PressuredCacheTestRunner ( string streamProviderName, Logger logger ) : System

Private Methods

Méthode Description
CheckCounters ( int numProduced, ITimedConsumerGrain consumer, bool assertIsTrue ) : Task

Method Details

CacheIsOvertimedDueToSlowConsumer() public méthode

public CacheIsOvertimedDueToSlowConsumer ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

CacheIsUnderPressreDueToLateSubscriber() public méthode

public CacheIsUnderPressreDueToLateSubscriber ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

CacheIsUnderPressureDueToSlowConsumer() public méthode

public CacheIsUnderPressureDueToSlowConsumer ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

CacheIsUnderPressureDueToTimeSpanGuarantee() public méthode

public CacheIsUnderPressureDueToTimeSpanGuarantee ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

PressuredCacheTestRunner() public méthode

public PressuredCacheTestRunner ( string streamProviderName, Logger logger ) : System
streamProviderName string
logger Logger
Résultat System