gearman-go/README.md

64 lines
1.1 KiB
Markdown
Raw Normal View History

# Gearman API for golang
2012-03-26 14:10:15 +08:00
This module is Gearman API for golang. It was implemented a native
protocol for both worker and client API.
2012-03-26 14:10:15 +08:00
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
2012-03-26 14:10:15 +08:00
>
> $ go build worker
2012-03-26 14:10:15 +08:00
>
> $ ./worker
## Client
> $ cd example
2012-03-26 14:10:15 +08:00
>
> $ go build client
2012-03-26 14:10:15 +08:00
>
> $ ./client
# Code format
> $ gofmt -spaces=true -tabwidth=4 -w=true -tabindent=false $(DIR)
# Contacts
Xing Xing <mikespook@gmail.com>
2012-03-26 14:10:15 +08:00
http://mikespook.com
2012-03-26 14:10:15 +08:00
http://twitter.com/mikespook
# History
* 0.1 Refactoring code, redesign the API.
* 0.0.1 Initial implementation, ugly code-style, slow profermance and unstable API.
2012-05-24 19:21:30 +08:00
# TODO
* Can not grab a job correctly.
* The worker should can reconnect to the job server.