add standalone benchmark server

This commit is contained in:
iamqizhao 2015-04-28 17:34:24 -07:00
Родитель 0f85408fd4
Коммит 9f83f476dc
1 изменённых файлов: 22 добавлений и 0 удалений

22
benchmark/server/main.go Normal file
Просмотреть файл

@ -0,0 +1,22 @@
package main
import (
"flag"
"fmt"
"math"
"time"
"google.golang.org/grpc/benchmark"
)
var (
duration = flag.Int("duration", math.MaxInt32, "The duration in seconds to run the benchmark server")
)
func main() {
flag.Parse()
addr, stopper := benchmark.StartServer()
fmt.Println("Server Address: ", addr)
<-time.After(time.Duration(*duration) * time.Second)
stopper()
}