danieldeb / dotsero Goto Github PK
View Code? Open in Web Editor NEWThis project forked from vaughnvernon/dotsero
Akka-like .NET Actor Model Toolkit
License: Other
This project forked from vaughnvernon/dotsero
Akka-like .NET Actor Model Toolkit
License: Other
Dotsero ======= This is a MVP .NET Actor Model toolkit that follows the Akka API as closely as possible, but as idomatic C#. It is licensed under Apache 2.0. What's In a Name? ----------------- Dotsero, Colorado: http://en.wikipedia.org/wiki/Dotsero Currently supported: -------------------- 1. ActorSystem - /user - /sys - /sys/deadLetters 2. Actor, Props, ActorContext, and ActorRef - Any number of typed OnReceive() methods - Stack-based Become/Unbecome 3. ActorPath (very lightweight) 4. ActorSelection (currently no wildcards) 5. SupervisorStrategy - OneForOneStrategy - AllForOneStrategy (not fully implemented) 6. System Scheduler (timers) - Requires Retlang: https://code.google.com/p/retlang/ - Currently seeing approximately 0.5 million messages per second, with only two threads, on a Intel i7 Quad Core 4700HQ 2.4 GHz. - See unit tests for usage. Currently unsupported (big items missing): ------------------------------------------ 1. Configuration 2. EventBus/EventStream 3. Remoting and Clustering (LocalActorRef/RemoteActorRef) 4. Creating and stopping actors is currently not asyncrhonous, and the ActorKilledException/Stop messages are currently not supported. Further, if a message is delivered to a suspended actor (e.g. due to a restart) the delivery currently blocks rather than stashing messages. This is because stashing would require another incoming message to cause the stashed messages to be delivered. A scheduler would be the thing to cause the stash to be emptied. The good news is that the block is a sleep and will likely last only one 1 ms interval. 5. Death Watch 6. Whatever else is not listed above as supported.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.