C# Класс 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.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
CheckCounters ( int numProduced, ITimedConsumerGrain consumer, bool assertIsTrue ) : Task

Описание методов

CacheIsOvertimedDueToSlowConsumer() публичный Метод

public CacheIsOvertimedDueToSlowConsumer ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

CacheIsUnderPressreDueToLateSubscriber() публичный Метод

public CacheIsUnderPressreDueToLateSubscriber ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

CacheIsUnderPressureDueToSlowConsumer() публичный Метод

public CacheIsUnderPressureDueToSlowConsumer ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

CacheIsUnderPressureDueToTimeSpanGuarantee() публичный Метод

public CacheIsUnderPressureDueToTimeSpanGuarantee ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

PressuredCacheTestRunner() публичный Метод

public PressuredCacheTestRunner ( string streamProviderName, Logger logger ) : System
streamProviderName string
logger Logger
Результат System