26 lines
334 B
Go
26 lines
334 B
Go
package main
|
|
|
|
import (
|
|
"net/http"
|
|
"os"
|
|
"os/signal"
|
|
"syscall"
|
|
"time"
|
|
)
|
|
|
|
func get() {
|
|
for {
|
|
http.Get("http://127.0.0.1:8001/srv")
|
|
time.Sleep(time.Millisecond * 10)
|
|
}
|
|
}
|
|
|
|
func main() {
|
|
t := 4
|
|
for i := 0; i < t; i++ {
|
|
go get()
|
|
}
|
|
sigs := make(chan os.Signal)
|
|
signal.Notify(sigs, syscall.SIGINT, syscall.SIGTERM)
|
|
<-sigs
|
|
}
|