Packages

Elixir messaging library using RabbitMQ, providing easy-to-use modules for message publishing, consuming, and retry handling

Current section

Files

Jump to
hare_mq lib ddc.ex
Raw

lib/ddc.ex

defmodule HareMq.Ddc do
use HareMq.Consumer,
queue_name: "haremq.test.1",
routing_key: "haremq.test",
exchange: "haremq"
# HareMq.Ddc.start_link([])
# def consume(message) do
# IO.inspect("LKSLDKSLDKSLDK")
# IO.inspect(message)
# raise "[ERROR]"
# :error
# end
# HareMq.Ddc.republish_dead_messages(12)
end
defmodule HareMq.Ddp do
use HareMq.Publisher,
routing_key: "haremq.test",
exchange: "haremq"
# HareMq.Ddp.start_link([])
# HareMq.Ddp.publish()
def publish() do
message = "asdasdasdasd"
IO.inspect("LKSLDKSLDKSLDK")
IO.inspect(message)
raise "[ERROR 33]"
publish_message(message)
|> IO.inspect()
end
end