b60624ee2c
Differents: - separate independent chanel for outgoing report; - solid way to redeclare already existed queues; - auto recovery mode in case of network problem by default; - more solid, modern and simple library for AMQP. Also: - implement asynchronous logger for event callbacks. Short words from both gems authors: amqp gem brings in a fair share of EventMachine complexity which cannot be fully eliminated. Event loop blocking, writes that happen at the end of loop tick, uncaught exceptions in event loop silently killing it: it's not worth the pain unless you've already deeply invested in EventMachine and understand how it works. Closes-Bug: #1498847 Closes-Bug: #1487397 Closes-Bug: #1461562 Related-Bug: #1485895 Related-Bug: #1483182 Change-Id: I52d005498ccb978ada158bfa64b1c7de1a24e9b0 |
||
---|---|---|
.. | ||
async_logger.rb | ||
dispatcher.rb | ||
producer.rb | ||
reporter.rb | ||
server.rb | ||
task_queue.rb | ||
worker.rb |