25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
mikespook b266c0cfe4 Added tag go1-0.1 for changeset a3b64f831c51 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 a3b64f831c51 12 년 전
LICENSE Added the client 13 년 전
README.md add timeout to client.Do 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.
  • The worker should can reconnect to the job server.