You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
mikespook 43745ebe69 tweaking 12 年之前
client add timeout to client.Do 12 年之前
common add timeout to client.Do 12 年之前
example The worker can be working now. 12 年之前
worker add timeout to client.Do 12 年之前
.hgtags Added tag go1-0.1 for changeset 7928d7ed58bc 12 年之前
LICENSE Added the client 13 年之前
README.md tweaking 12 年之前
gearman.go fixing for 'go install' 12 年之前

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

http://mikespook.com

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.

TODO

  • Can not grab a job correctly.
  • Worker’s auto-reconnection.