Skip to content
Event sourcing support for MSR Orleans
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Orleans.EventSourcing
.gitattributes
.gitignore
LICENSE
README.md

README.md

Attention! The project has moved to https://github.com/OrleansContrib/orleans.eventsourcing

Orleans.EventSourcing

Event sourcing support for MSR Orleans (http://orleans.codeplex.com).

Prerequisites

  1. Orleans SDK. You can obtain it from here: http://aka.ms/orleans.
  2. EventStore 3.0.0. You can obtain a prerelease version from here: http://geteventstore.com/downloads.

Usage

  1. Compile the solution first. This will copy the assemblies to the local silo folder (post-build event).

  2. Start EventStore.

  3. Configure EventStoreProvider in DevTestServerConfiguration.xml. Connection string is in <hostname>:<port> format.

<OrleansConfiguration xmlns="urn:orleans">
<Globals>
  <StorageProviders>
    <Provider Type="Orleans.EventSourcing.EventStoreStorage.EventStoreProvider" Name="EventStore" ConnectionString="localhost:1113" Username="admin" Password="changeit"  />

Username and Password can be omitted if you're using default values.

  1. Run the Test.Client project. This will start the local silo and execute sample code from Program.Main().
You can’t perform that action at this time.