Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A microservice voucher system built with CQRS and Dapr sidecar

License

git03-Nguyen/Vou-BE

Repository files navigation

Run natively for easier debug

  1. Install Dapr and dapr init
  2. Open a terminal
tye run
  1. Attach a debugger to the process

Run by docker-compose

  1. Open a terminal
docker-compose up -d --build

List of service ports

List of extension ports

Swagger endpoints are available for each service. For example, http://localhost:5200/swagger/index.html will show the Event Service API documentation.


List of endpoints

  • The general format of the endpoints is {API_Gateway_URL}/{service}/api/1/{user_role}/{action}.
    For example, http://localhost:5000/EventService/api/1/Admin/GetEvents will return a list of events.
  • The user role is used to determine the permission of the user. The available roles are Admin, Player, and CounterPart.
  • List of SignalR endpoints:
    • {API_Gateway}/EventService/ws/PlayerNotification: for player notification
    • {API_Gateway}/GameService/ws/QuizSession: for quiz session

About

A microservice voucher system built with CQRS and Dapr sidecar

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •