Conduit v0.8.0 Conduit.Broker.Configure

Provides macros to define the messaage queue topology.

Within your broker, you can configure the topology of your message queue. Not every macro or options will apply to all message queues.

Examples

defmodule MyApp.Broker do
  use Conduit.Broker, otp_app: :my_app

  configure do
    exchange "my.topic"

    queue "my.queue", from: ["every.where"], exchange: "my.topic"
    queue "your.queue", from: ["else.where"], exchange: "my.topic"
  end
end

Summary

Functions

Defines an exchange to setup

Defines a queue to setup

Functions

exchange(name, opts \\ []) (macro)

Defines an exchange to setup.

queue(name, opts \\ []) (macro)

Defines a queue to setup.