/magazine-website-akka

The experiment on the akkadotnet

Primary LanguageC#MIT LicenseMIT

Architecture

The Microservices + CQRS architecture are implemented by using Akkadotnet

Setup

  • MongoDB at mongodb://127.0.0.1:27017
  • Service Discovery using Lighthouse at akka.tcp://magazine-system@localhost:8090
  • Category Service at akka.tcp://magazine-system@localhost:8092
  • Web API at http://localhost:8091/swagger

Install Windows Service

  • Lighthouse.exe install -servicename "Magazine Website - Lighthouse" –autostart
  • Cik.Magazine.CategoryService.exe install -servicename "Magazine Website - Category Service" –autostart

Process Manager

Category Publishing Approval

Query with GraphQL

  • Choose /graphql, then input query { categories { id, status } } for the query field

Get more details at codescene.io.