Here you can find Haskell code examples from RabbitMQ tutorials.
To run this code you need Network.AMQP.
- Install
stack
. - Run the scripts via
stack FILE ARGS
instead ofrunhaskell FILE ARGS
. (This installsghc
, plusamqp
and other required packages for you.)
Code examples are executed via runhaskell
.
Tutorial one:
runhaskell send.hs
runhaskell receive.hs
Tutorial two:
runhaskell newTask.hs hello world
runhaskell worker.hs
Tutorial three: Publish/Subscribe
runhaskell receiveLogs.hs
runhaskell emitLog.hs hello world
Tutorial four: Routing
runhaskell receiveLogsDirect.hs info warn
runhaskell emitLogDirect.hs warn "a warning"
Tutorial five: Topics
runhaskell receiveLogsTopic.hs info warn
runhaskell emitLogTopic.hs warn "a warning"
Tutorial six: RPC
runhaskell rpcServer.hs
runhaskell rpcClient.hs
To learn more, see Network.AMQP.