fuel-astute/lib/astute/server
Vladimir Sharshov (warpc) b60624ee2c Move from amqp-gem to bunny
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
2015-11-27 02:38:20 +03:00
..
async_logger.rb Move from amqp-gem to bunny 2015-11-27 02:38:20 +03:00
dispatcher.rb Move from amqp-gem to bunny 2015-11-27 02:38:20 +03:00
producer.rb Move from amqp-gem to bunny 2015-11-27 02:38:20 +03:00
reporter.rb Split dhcp and connectivity verification 2014-07-02 04:15:32 +00:00
server.rb Move from amqp-gem to bunny 2015-11-27 02:38:20 +03:00
task_queue.rb Move Naily to Astute 2014-03-25 15:20:41 +04:00
worker.rb Move from amqp-gem to bunny 2015-11-27 02:38:20 +03:00