We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1fb603f commit 02b7680Copy full SHA for 02b7680
queue/server.go
@@ -6,16 +6,19 @@ import (
6
"net/http"
7
"time"
8
9
+ "github.com/facebookgo/grace/gracehttp"
10
"github.com/garyburd/redigo/redis"
11
"github.com/pborman/uuid"
12
log "github.com/sirupsen/logrus"
13
)
14
15
func ListenAndServe(addr string) error {
- http.HandleFunc("/create", createHandler)
16
- http.HandleFunc("/delete", deleteHandler)
17
- http.HandleFunc("/query", queryHandler)
18
- return http.ListenAndServe(addr, nil)
+ mux := http.NewServeMux()
+ mux.HandleFunc("/create", createHandler)
+ mux.HandleFunc("/delete", deleteHandler)
19
+ mux.HandleFunc("/query", queryHandler)
20
+ server := http.Server{Addr: addr, Handler: mux}
21
+ return gracehttp.Serve(&server)
22
}
23
24
type createRequest struct {
0 commit comments