Skip to content

andelacolak/AkkaVisual

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AkkaVisual

Actor model visualisation for Pedagogical Purposes

AkkaVisual is a project intended for Actor model visualisation for Pedagogical Purposes. Project contains VCLogger library that collects information about actors in your Akka.NET project and sends those information on Web API to visualise project behavior.

Code Introduction

zad6

Project contains VCLogger library that collects Actor model behavior and sends it to API and an Akka.NET project Zdk01 for testing purposes. Zdk01 uses Ask for actor comunication, which VCLogger has problems visualising. Should be primarily used with .Tell() actor communication.

API

Web Api collects information from VCLogger and should be runned at the same time as your project is executing. It is using Real time server client communication.

Getting started

Add VCLogger library to project you wish to visualise. Add this code to HOCON configuration in App.config file.

  akka.actor.default-mailbox {
      mailbox-type = "VCLogger.VisualMailboxType, VCLogger"
  }

Start your project and enjoy :)