Rambla    Kantox ❤ OSS  Test  Dialyzer

Easy publishing to many different targets

Installation

def deps do
  [
    {:rambla, "~> 0.4"}
  ]
end

Supported back-ends

Coming soon

  • AWS

Changelog

  • 0.15.0 Hashring for selecting channels in AMQP backend within a single connection
  • 0.14.4 Accept headers for :httpc as map/keyword of binaries, :gen_server_timeout for publish_synch/3
  • 0.14.0 Use Tarearbol.Pool to manage channels behind AMQP connections
  • 0.13.0 Filter out connection params from logs
  • 0.12.0 Rambla.publish_synch/3 to avoid pool while publishing
  • 0.11.1 Optional Boundary support for Telemetria
  • 0.11.0 Envío → Telemetria
  • 0.9.3 Envío broadcast to :rambla channel, with a type
  • 0.9.0 Divorce Rambla with AMQP and Envio
  • 0.8.0 Rambla.raw/2 returning a worker from pool
  • 0.6.5 RabbitMQbind, unbind
  • 0.6.3 Auto-reenable tasks
  • 0.6.2 code cleanup, DRY
  • 0.6.0 mix tasks to deal with RabbitMQ
  • 0.5.2 graceful timeout, fix for optional Envio does not included
  • 0.5.1 performance fixes, do not require queue in call to Rabbit publish/2, declare?: false to not declare exchange every time
  • 0.5.0 bulk publisher
  • 0.4.0 SMTP publisher
  • 0.3.0 HTTP publisher

Documentation