Skip to content

Commit e5c0f8e

Browse files
committed
Update dependencies
1 parent d156258 commit e5c0f8e

File tree

3 files changed

+28
-25
lines changed

3 files changed

+28
-25
lines changed

README.md

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,10 @@ Run: `./executorserver`
148148

149149
### Benchmark
150150

151-
By `wrk` with `t.lua`: Tested ~140-160 op/s macOS Docker Desktop & ~1100-1200 op/s Windows 10 WSL2.
151+
By `wrk` with `t.lua`:
152+
153+
- Tested single thread ~140-160 op/s macOS Docker Desktop & ~400-460 op/s Windows 10 WSL2.
154+
- Tested multi thread ~1100-1200 op/s Windows 10 WSL2
152155

153156
```lua
154157
wrk.method = "POST"
@@ -158,20 +161,22 @@ wrk.headers["Content-Type"] = "application/json;charset=UTF-8"
158161

159162
`wrk -s t.lua -c 1 -t 1 -d 30s --latency http://localhost:5050/run`
160163

164+
e.g.:
165+
161166
```text
162167
Running 30s test @ http://localhost:5050/run
163168
1 threads and 1 connections
164169
Thread Stats Avg Stdev Max +/- Stdev
165-
Latency 6.28ms 1.66ms 19.00ms 90.63%
166-
Req/Sec 160.60 23.15 200.00 83.33%
170+
Latency 2.17ms 446.05us 22.37ms 93.88%
171+
Req/Sec 463.26 26.15 500.00 78.67%
167172
Latency Distribution
168-
50% 5.89ms
169-
75% 6.57ms
170-
90% 7.53ms
171-
99% 14.21ms
172-
4810 requests in 30.05s, 1.19MB read
173-
Requests/sec: 160.05
174-
Transfer/sec: 40.59KB
173+
50% 2.08ms
174+
75% 2.27ms
175+
90% 2.50ms
176+
99% 3.13ms
177+
13846 requests in 30.01s, 3.65MB read
178+
Requests/sec: 461.30
179+
Transfer/sec: 124.38KB
175180
```
176181

177182
## TODO

go.mod

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,22 @@ go 1.14
44

55
require (
66
github.com/creack/pty v1.1.11
7-
github.com/criyle/go-sandbox v0.4.5
7+
github.com/criyle/go-sandbox v0.4.6
88
github.com/gin-contrib/pprof v1.3.0
99
github.com/gin-contrib/zap v0.0.1
1010
github.com/gin-gonic/gin v1.6.3
1111
github.com/golang/protobuf v1.4.2
1212
github.com/gorilla/websocket v1.4.2
13-
github.com/grpc-ecosystem/go-grpc-middleware v1.2.1
13+
github.com/grpc-ecosystem/go-grpc-middleware v1.2.2
1414
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0
1515
github.com/prometheus/client_golang v1.7.1
1616
github.com/zsais/go-gin-prometheus v0.1.0
1717
go.uber.org/zap v1.16.0
1818
golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a
1919
golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208
2020
golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f
21-
google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d // indirect
22-
google.golang.org/grpc v1.31.1
23-
google.golang.org/grpc/examples v0.0.0-20200902210233-8630cac324bf // indirect
21+
google.golang.org/grpc v1.32.0
22+
google.golang.org/grpc/examples v0.0.0-20200922230038-4e932bbcb079 // indirect
2423
google.golang.org/protobuf v1.25.0
2524
gopkg.in/yaml.v2 v2.3.0
2625
)

go.sum

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDk
5454
github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
5555
github.com/creack/pty v1.1.11 h1:07n33Z8lZxZ2qwegKbObQohDhXDQxiMMz1NOUGYlesw=
5656
github.com/creack/pty v1.1.11/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
57-
github.com/criyle/go-sandbox v0.4.5 h1:yGTSar9+IKMVBFQhkUkQ+4OOg40tZ5r6htMwGFib5wU=
58-
github.com/criyle/go-sandbox v0.4.5/go.mod h1:78kLk8UbvbId/1USAwn6vohGwBvoTEWBK2tNdTmdfAI=
57+
github.com/criyle/go-sandbox v0.4.6 h1:JG2zL6zAQRwKLXq7lueAdynFD8oNGvF9VKqDR+E3a1U=
58+
github.com/criyle/go-sandbox v0.4.6/go.mod h1:78kLk8UbvbId/1USAwn6vohGwBvoTEWBK2tNdTmdfAI=
5959
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
6060
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
6161
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
@@ -147,8 +147,8 @@ github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+
147147
github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk=
148148
github.com/gorilla/websocket v1.4.2 h1:+/TMaTYc4QFitKJxsQ7Yye35DkWvkdLcvGKqM+x0Ufc=
149149
github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
150-
github.com/grpc-ecosystem/go-grpc-middleware v1.2.1 h1:V59tBiPuMkySHwJkuq/OYkK0WnOLwCwD3UkTbEMr12U=
151-
github.com/grpc-ecosystem/go-grpc-middleware v1.2.1/go.mod h1:EaizFBKfUKtMIF5iaDEhniwNedqGo9FuLFzppDr3uwI=
150+
github.com/grpc-ecosystem/go-grpc-middleware v1.2.2 h1:FlFbCRLd5Jr4iYXZufAvgWN6Ao0JrI5chLINnUXDDr0=
151+
github.com/grpc-ecosystem/go-grpc-middleware v1.2.2/go.mod h1:EaizFBKfUKtMIF5iaDEhniwNedqGo9FuLFzppDr3uwI=
152152
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 h1:Ovs26xHkKqVztRpIrF/92BcuyuQ/YW4NSIpoGtfXNho=
153153
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk=
154154
github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
@@ -496,9 +496,8 @@ google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEY
496496
google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA=
497497
google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
498498
google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
499+
google.golang.org/genproto v0.0.0-20200806141610-86f49bd18e98 h1:LCO0fg4kb6WwkXQXRQQgUYsFeFb5taTX5WAx5O/Vt28=
499500
google.golang.org/genproto v0.0.0-20200806141610-86f49bd18e98/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
500-
google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d h1:92D1fum1bJLKSdr11OJ+54YeCMCGYIygTA7R/YZxH5M=
501-
google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
502501
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
503502
google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
504503
google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
@@ -512,10 +511,10 @@ google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3Iji
512511
google.golang.org/grpc v1.30.0 h1:M5a8xTlYTxwMn5ZFkwhRabsygDY5G8TYLyQDBxJNAxE=
513512
google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
514513
google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
515-
google.golang.org/grpc v1.31.1 h1:SfXqXS5hkufcdZ/mHtYCh53P2b+92WQq/DZcKLgsFRs=
516-
google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
517-
google.golang.org/grpc/examples v0.0.0-20200902210233-8630cac324bf h1:wOyqWlmX1PglUT/RhZ9Sl5Njwc3bTPP+VNgau+k+/Tw=
518-
google.golang.org/grpc/examples v0.0.0-20200902210233-8630cac324bf/go.mod h1:Lh55/1hxmVHEkOvSIQ2uj0P12QyOCUNyRwnUlSS13hw=
514+
google.golang.org/grpc v1.32.0 h1:zWTV+LMdc3kaiJMSTOFz2UgSBgx8RNQoTGiZu3fR9S0=
515+
google.golang.org/grpc v1.32.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
516+
google.golang.org/grpc/examples v0.0.0-20200922230038-4e932bbcb079 h1:unzgkDPNegIn/czOcgxzQaTzEzOiBH1V1j55rsEzVEg=
517+
google.golang.org/grpc/examples v0.0.0-20200922230038-4e932bbcb079/go.mod h1:Lh55/1hxmVHEkOvSIQ2uj0P12QyOCUNyRwnUlSS13hw=
519518
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
520519
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
521520
google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=

0 commit comments

Comments
 (0)