tree: 6bfcda5b0582814dba91adbe15b268bde89b5a14 [path history] [tgz]
  1. tcp/
  2. consts.go
  3. hello.go
  4. messagelistener.go
  5. pkghandler.go
  6. README.md
demo/hello/README.md

Run Hello Demo

1. prepare


git clone https://github.com/dubbogo/getty.git cd getty/demo/hello

2. run server

run server: go run tcp/server/server.go

Or run server in task pool mode:

go run tcp/server/server.go -taskPool=true \
    -task_queue_length=128 \
    -task_queue_number=16 \
    -task_pool_size=2000 \
    -pprof_port=60000

3. run client

go run tcp/client/client.go

Or run client in task pool mode:

go run tcp/client/client.go -taskPool=true \
    -task_queue_length=100 \
    -task_queue_number=4 \
    -task_pool_size=50 \
    -pprof_port=60001