Skip to content

Reactive system : knockout.js as frontend client + selfhosted api + akka.net +signalr

Notifications You must be signed in to change notification settings

singhrahulnet/ko.signalr.selfhost.akka

 
 

Repository files navigation

A simple Reactive system with message-passing

reactivesystem

(a) knockooutjs = [front-end website] (b) api =[selfhosted console-based api] (c) Actor-model akka.net = [message-passing] (d) signalr = push data to front-end

clients[ computer-browser/mobile app] --> (a) html website [nodejs/iis] --> (b) self hosted api [console application] --> (c) akka.net [console application]--> (d) signalr

Setup and run the application:

  1. Environment: VS2015 + MSSql Server
  2. Create Database by name="AkkaData"
  3. Restore nugets
  4. Build Solution

If all goes good, then we need to run the projects one by one in sequence as listed in order below:

  1. Run the Akka.DB console project [in non admin mode, in case of issue]

    Database actor system is up-and running

  2. Then run Akka.Service console project

    Service actor system is up-and running

  3. Run the SelfHostedapi console project in admin mode

    Self hosted api is up-and running

  4. Run WebAPIClient

    home.html page displays the data.

    Please do CRUD operation and have play around.

cheers...

About

Reactive system : knockout.js as frontend client + selfhosted api + akka.net +signalr

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 92.0%
  • C# 5.7%
  • HTML 1.5%
  • CSS 0.8%