Skip to content

weusego/scaling-ws

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Get started

  • For initial problem, checkout problem branch
  • For nats solution, checkout solution-nats-ws branch
  • For final solution, checkout solution-nats-ws-part2 branch

How to run

solution-nats-ws-part2 branch

# on terminal
# start web ui
cd web
npm i && npm run serve

# open another terminal
# start nats-server
# make sure it is installed
nats-server -c nats.conf

# open another terminal
# start api server
make start-api

Open two tabs on http://localhost:8080

problem branch

# on terminal
# start web ui
cd web
npm i && npm run serve

# open another terminal
# start ws server
go run main.go --addr :4000 --skipWs

# open another terminal
# start api server
go run main.go

Open two tabs on http://localhost:8080

solution-nats-ws branch

# on terminal
# start web ui
cd web
npm i && npm run serve

# open another terminal
# start nats-server
# make sure it is installed
nats-server

# open another terminal
# start api server
make start-api

# open another terminal
# start ws server
make start-ws

Open two tabs on http://localhost:8080

Releases

No releases published

Packages

No packages published

Languages

  • Vue 63.9%
  • Go 20.2%
  • HTML 11.1%
  • JavaScript 3.8%
  • Makefile 1.0%