client | ||
common | ||
example | ||
worker | ||
.hgtags | ||
gearman.go | ||
LICENSE | ||
README.md |
Gearman API for golang
This module is Gearman API for golang. It was implemented a native protocol for both worker and client API.
Copyright 2012 Xing Xing mikespook@gmail.com All rights reserved. Use of this source code is governed by a MIT license that can be found in the LICENSE file.
INSTALL
This will install the client:
$ go get bitbucket.org/mikespook/gearman-go/client
This will install the worker:
$ go get bitbucket.org/mikespook/gearman-go/worker
This will install the client and the worker automatically:
$ go get bitbucket.org/mikespook/gearman-go
SAMPLE OF USAGE
Worker
$ cd example
$ go build worker
$ ./worker
Client
$ cd example
$ go build client
$ ./client
Code format
$ gofmt -spaces=true -tabwidth=4 -w=true -tabindent=false $(DIR)
Contacts
Xing Xing mikespook@gmail.com
History
- 0.1 Refactoring code, redesign the API.
- 0.0.1 Initial implementation, ugly code-style, slow profermance and unstable API.
TODO
- Can not grab a job correctly.
- Worker's auto-reconnection.