MBrace local cluster simulator
MBrace.Thespian Namespace
Type | Description |
CloudLogEntry | Struct that specifies a single cloud log entry. |
CloudProcess<'T> | Represents a distributed computation that is being executed by an MBrace runtime. |
CloudProcess | Represents a distributed computation that is being executed by an MBrace runtime. |
ConsoleLogger | A system logger that writes entries to stdout. |
FileSystemStore | Simple ICloudFileStore implementation using a local or shared File System. |
FsPicklerBinarySerializer | FsPickler Binary Serializer implementation |
FsPicklerJsonSerializer | FsPickler Json Serializer implementation |
FsPicklerXmlSerializer | FsPickler Xml Serializer implementation |
JsonDotNetSerializer | Json.Net Serializer implementation |
LogLevel | Log level used by the MBrace runtime implementation. |
SystemLogEntry | Struct that specifies a single system log entry. |
ThespianCluster | MBrace.Thespian client object used to manage cluster and submit work items for computation. |
ThespianWorker | Defines a client object used for administering MBrace worker processes. |
WorkerRef | A Serializable object used to identify a specific worker in a cluster. Can be used to point computations for execution at specific machines. |
Module | Description |
ClientExtensions |
MBrace.Thespian.Runtime Namespace
Type | Description |
Actor | Actor publication utilities |
ActorAtomProvider | Defines a distributed cloud atom factory |
ActorCancellationEntry | Defines a cancellable entity with linking support |
ActorCancellationEntryFactory | Global actor cancellation entry factory |
ActorCounter | Distributed counter implementation |
ActorCounterFactory | |
ActorDictionaryProvider | Defines a distributed cloud channel factory |
ActorProcessEntry | Actor ProcEntry implementation |
ActorQueueProvider | Defines a distributed cloud channel factory |
ActorResultAggregatorFactory | Defines a distributed result aggregator factory |
CloudProcessManager | Task manager actor reference used for handling MBrace.Thespian task instances |
ClusterState | Serializable MBrace.Thespian cluster state client object. Used for all interactions with the cluster |
Config | MBrace.Thespian configuration object |
ImmutableQueue<'T> | |
LocalState | Contains state specific to current node in MBrace cluster |
LocalStateFactory | Distributable, one-time local state factory |
ResourceFactory | Defines a reference to an actor implementation that accepts remote requests for factory initializations. Can be used for quickly spawning actors remotely. |
ResultMessage<'T> | Result produced by mbrace cluster to be serialized |
RuntimeId | Runtime instance identifier |
TopicQueue<'Topic, 'T> | Immutable queue implementation with messages indexable by topic |
WorkItemLeaseToken | Work item lease token implementation, received when dequeuing a work item from the queue. |
WorkItemQueue | Provides a distributed, fault-tolerant queue implementation |
WorkerId | Defines a unique idenfier for an MBrace.Thespian worker |
WorkerManager | WorkerManager actor reference used for handling MBrace.Thespian worker instances |
Module | Description |
Worker |