C# Class Akka.Remote.Tests.Performance.Transports.RemoteMessagingThroughputSpecBase

Used to test the performance of remote messaging in Akka.Remote using various transports
Show file Open project: rogeralsing/akka.net

Protected Properties

Property Type Description
System1 ActorSystem
System2 ActorSystem
WaitTimeout System.TimeSpan

Public Methods

Method Description
CreateActorSystemConfig ( string actorSystemName, string ipOrHostname, int port ) : Config

Used to create a HOCON Config object for each ActorSystem participating in this throughput test. This method is responsible for selecting the correct Transport.Transport implementation.

Private Methods

Method Description
Cleanup ( ) : void
OneWay ( BenchmarkContext context ) : void
Setup ( BenchmarkContext context ) : void
TwoWay ( BenchmarkContext context ) : void

Method Details

CreateActorSystemConfig() public abstract method

Used to create a HOCON Config object for each ActorSystem participating in this throughput test. This method is responsible for selecting the correct Transport.Transport implementation.
public abstract CreateActorSystemConfig ( string actorSystemName, string ipOrHostname, int port ) : Config
actorSystemName string The name of the . Needed for .
ipOrHostname string The address this system will be bound to
port int The port this system will be bound to
return Akka.Configuration.Config

Property Details

System1 protected property

protected ActorSystem System1
return ActorSystem

System2 protected property

protected ActorSystem System2
return ActorSystem

WaitTimeout protected static property

protected static TimeSpan,System WaitTimeout
return System.TimeSpan