This project aims to bring familiar message bus communication style to Orleans framework.
- Superior developer-friendly API
- Support for POCO actors
- Command/Query/Event semantics enforcement
- Message envelopes support
- Selective subscriptions to discrete events
- Reactive Extensions (RX) support
- Support for higher-order functions (handlers)
- Message-based timers
- Convinient exception handling
- Unit testing simplicity
- Orleans SDK
- Familiarity with Orleans
To install Orleans.Bus via NuGet, run this command in NuGet package manager console:
PM> Install-Package Orleans.Bus
Then follow instructions in README file.
For detailed documentation see wiki pages.
Pull requests are welcome!
Apache 2 License