Skip to content

Simple yet powerful actor model in golang for message passing based applications [Work in Progress]

License

Notifications You must be signed in to change notification settings

influx6/actorkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Actorkit

Go Report Card Travis Build

Actorkit is an experiement geared towards the fusion of actor based concurrency programming with different useful software architectural principles to development a flexible, viable distributable, scalable foundation for building resilient services. It takes inspirations from projects like Akka and Proto.Actor and others.

Install

go get -u github.com/gokit/actorkit

Architecture

Actor System

Actorkit is a fusion of CQRS, grains from Microsoft Orleans and actor-based message-passing principles within a a single library geared towards the creation of scalable, distributed and resilient applications built on the concept of transparent, addressable processing units or actors. It embraces the very nature of chaotic, failing system which is most transparent to the developer allowing the focus on creating systems able to resiliently function in such environments. These details become part of the architecture and not just a after development process managemeent routine.

About

Simple yet powerful actor model in golang for message passing based applications [Work in Progress]

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published