fer is a simple reimplementation of FairMQ in Go.
fer is released under the BSD-3 license.
fer is installable via go get:
$> go get github.com/alice-go/fer/...NOTE: you need at least go1.7.
Documentation is available on godoc.
## terminal 1
$> fer-ex-sink --id sink1 --mq-config ./_example/cmd/testdata/ex2-sampler-processor-sink.json
## terminal 2
$> fer-ex-processor --id processor --mq-config ./_example/cmd/testdata/ex2-sampler-processor-sink.json
## terminal 3
$> fer-ex-sampler --id sampler1 --mq-config ./_example/cmd/testdata/ex2-sampler-processor-sink.jsonThis will run 3 devices, using the ZeroMQ transport.
To run with nanomsg as a transport layer, add --transport nanomsg to the invocations.