#event-sourcing #scheduler #async

riker-default

Riker’s default Model and modules providing core services

11 releases

✓ Uses Rust 2018 edition

new 0.2.3 Jan 16, 2019
0.2.2 Jan 7, 2019
0.1.9 Jan 3, 2019
0.1.8 Oct 1, 2018
0.1.1 Jul 22, 2018

#63 in Asynchronous

Download history 105/week @ 2018-10-26 60/week @ 2018-11-02 211/week @ 2018-11-09 206/week @ 2018-11-16 294/week @ 2018-11-23 124/week @ 2018-11-30 40/week @ 2018-12-07 26/week @ 2018-12-14 13/week @ 2018-12-21 60/week @ 2018-12-28 23/week @ 2019-01-04 78/week @ 2019-01-11 26/week @ 2019-01-18

422 downloads per month
Used in 5 crates

MIT license

19KB
285 lines

Riker Default Model

Overview

This is default model that provides default modules for all core services. In many cases this model works well even for production environments.

If you're looking for the main Riker repository please see Riker.

The official Riker documentation explains how to use the features that these modules provide. You can find the documentation here.

Build Status

To use the default model in your actor system:

extern crate riker;
extern crate riker_default;
 
use riker::actors::*;
use riker_default::DefaultModel;
 
// Get a default model with String as the message type
let model: DefaultModel<String> = DefaultModel::new();
let sys = ActorSystem::new(&model).unwrap();

Modules

Default modules are maintained as part of the same git repository but each is a separate crate. This allows custom models to use individual modules without needing to pull in other crates.

Dependencies

~7MB
~126K SLoC