1.2 KiB
1.2 KiB
Haskell code for RabbitMQ tutorials
Here you can find Haskell code examples from RabbitMQ tutorials.
Requirements
To run this code you need Network.AMQP.
Running the examples with stack
- Install
stack
. - Run the scripts via
stack FILE ARGS
instead ofrunhaskell FILE ARGS
. (This installsghc
, plusamqp
and other required packages for you.)
Code
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.