Rambla

Easy publishing to many different targets
Installation
def deps do
[
{:rambla, "~> 0.4"}
]
end
Supported back-ends
- Rabbit (through Amqp)
- Redis (through Redix)
- Http (through :httpc)
- Smtp (through :gen_smtp)
- Slack (through Envío)
Coming soon
- AWS
Changelog
0.14.0
Use Tarearbol.Pool to manage channels behind AMQP connections0.13.0
Filter out connection params from logs0.12.0
Rambla.publish_synch/3
to avoid pool while publishing0.11.1
Optional Boundary support for Telemetria0.11.0
Envío → Telemetria0.9.3
Envío broadcast to:rambla
channel, with a type0.9.0
DivorceRambla
withAMQP
andEnvio
0.8.0
Rambla.raw/2
returning a worker from pool0.6.5
RabbitMQ
→bind
,unbind
0.6.3
Auto-reenable tasks0.6.2
code cleanup, DRY0.6.0
mix
tasks to deal with RabbitMQ0.5.2
graceful timeout, fix for optionalEnvio
does not included0.5.1
performance fixes, do not requirequeue
in call to Rabbitpublish/2
,declare?: false
to not declare exchange every time0.5.0
bulk publisher0.4.0
SMTP
publisher0.3.0
HTTP
publisher