Skip to content

Files

Latest commit

36e116e · Oct 17, 2013

History

History
This branch is 1153 commits behind rabbitmq/rabbitmq-tutorials:main.

haskell

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Oct 17, 2013
Oct 14, 2013
Oct 14, 2013
Oct 14, 2013
Oct 14, 2013
Oct 6, 2013
Oct 14, 2013
Oct 14, 2013
Oct 14, 2013
Oct 6, 2013
Oct 8, 2013

Haskell code for RabbitMQ tutorials

Here you can find Haskell code examples from RabbitMQ tutorials.

Requirements

To run this code you need Network.AMQP.

Code

Code examples are executed via runhaskell:

Tutorial one: "Hello World!":

runhaskell send.hs
runhaskell receive.hs

Tutorial two: Work Queues:

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

TBD

To learn more, see Network.AMQP.