# `Kombu.Broadcast`
[🔗](https://github.com/hacktobeer/kombu/blob/v0.1.0/lib/kombu/common.ex#L1)

Convenience module for creating broadcast queues (`kombu.common.Broadcast`).

Every broadcast queue instance gets a unique queue name (`"bcast.<uuid>"`)
with `auto_delete: true` bound to a `"fanout"` exchange named `name`.

# `new`

```elixir
@spec new(String.t() | nil, keyword()) :: Kombu.Queue.t()
```

Creates a broadcast `%Kombu.Queue{}` bound to a fanout exchange.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
