0f700c0c87 | ||
---|---|---|
.. | ||
Raft | ||
Raft.Azure | ||
Raft.Mocking | ||
Raft.Nondeterminism | ||
CloudMessaging.sln | ||
README.md | ||
run-mock.cmd | ||
run-nondeterminism.cmd | ||
run.cmd | ||
setup.ps1 |
README.md
CloudMessaging
This sample is made up of the following parts:
- Raft - a core C# class library that implements the Raft Consensus Algorithm using the Coyote Actor Programming Model.
- Raft.Azure - a C# executable that shows how to run Coyote messages through an Azure Service Bus.
- Raft.Mocking: demonstrates how to use mocks to systematically test in-memory the CloudMessaging sample application.
- Raft.Nondeterminism: demonstrates how to introduce controlled nondeterminism in your Coyote tests to systematically exercise corner-cases.
See the following tutorial content that goes with this sample: