(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
- Environment: VS2015 + MSSql Server
- Create Database by name="AkkaData"
- Restore nugets
- Build Solution
If all goes good, then we need to run the projects one by one in sequence as listed in order below:
-
Run the Akka.DB console project [in non admin mode, in case of issue]
Database actor system is up-and running
-
Then run Akka.Service console project
Service actor system is up-and running
-
Run the SelfHostedapi console project in admin mode
Self hosted api is up-and running
-
Run WebAPIClient
home.html page displays the data.
Please do CRUD operation and have play around.
cheers...