forked from yuxh/gearman-go
Fix bugs in example codes.
This commit is contained in:
parent
68801a66fe
commit
e34d969e47
@ -8,29 +8,31 @@ import (
|
||||
func main() {
|
||||
client := gearman.NewClient()
|
||||
defer client.Close()
|
||||
client.AddServer("127.0.0.1:4730")
|
||||
if err := client.AddServer("127.0.0.1:4730"); err != nil {
|
||||
log.Fatalln(err)
|
||||
}
|
||||
echo := []byte("Hello\x00 world")
|
||||
|
||||
if data, err := client.Echo(echo); err != nil {
|
||||
log.Println(string(data))
|
||||
log.Fatalln(string(data))
|
||||
}
|
||||
|
||||
handle, err := client.Do("ToUpper", echo, gearman.JOB_NORMAL)
|
||||
if err != nil {
|
||||
log.Println(err)
|
||||
log.Fatalln(err)
|
||||
} else {
|
||||
log.Println(handle)
|
||||
job := <-client.JobQueue
|
||||
/*job := <-client.JobQueue
|
||||
if data, err := job.Result(); err != nil {
|
||||
log.Println(err)
|
||||
log.Fatalln(err)
|
||||
} else {
|
||||
log.Println(string(data))
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
||||
known, running, numerator, denominator, err := client.Status(handle)
|
||||
if err != nil {
|
||||
log.Println(err)
|
||||
log.Fatalln(err)
|
||||
}
|
||||
if !known {
|
||||
log.Println("Unknown")
|
||||
|
Loading…
Reference in New Issue
Block a user