Go Worker for Disco
===================

This is an implementation of [Disco worker protocol](http://disco.readthedocs.org/en/latest/howto/worker.html) in golang.
See [discoproject.org] (http://discoproject.org) for more information.

There is a sample worker in the examples directory.  In order to run this worker, you need the jobpack utility:

```
$ go get github.com/discoproject/goworker/jobpack
$ go install github.com/discoproject/goworker/jobpack
$ $GOPATH/jobpack -W workerDir -I http://discoproject.org/media/text/chekhov.txt
```

Where workerDir is a directory that contains the map-reduce job (like the supplied examples directory).

Warning: This is a work in progress and it is not ready for production use.

This implementation requires golang v1.1 or later.

Build Status: [Travis-CI](http://travis-ci.org/discoproject/goworker) :: ![Travis-CI](https://secure.travis-ci.org/discoproject/goworker.png)

Go Worker for Disco
===================

This is an implementation of [Disco worker protocol](http://disco.readthedocs.org/en/latest/howto/worker.html) in golang.
See [discoproject.org] (http://discoproject.org) for more information.

There is a sample worker in the examples directory.  In order to run this worker, you need the jobpack utility:

```
$ go get github.com/discoproject/goworker/jobpack
$ go install github.com/discoproject/goworker/jobpack
$ $GOPATH/jobpack -W count_words.go -I http://discoproject.org/media/text/chekhov.txt
```
Warning: This is a work in progress and it is not ready for production use.

This implementation requires golang v1.1 or later.

Build Status: [Travis-CI](http://travis-ci.org/discoproject/goworker) :: ![Travis-CI](https://secure.travis-ci.org/discoproject/goworker.png)

Update the readme to mention the simplified usage of jobpack.
Update the readme to mention the simplified usage of jobpack.