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.
파일 보기 프로젝트 열기: gigya/Orleans.KafkaStreamProvider 1 사용 예제들

공개 메소드들

메소드 설명
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