Ruby Amqp gem:异步Ruby RabbitMQ客户端 是一个功能丰富的基于EventMachine的RabbitMQ客户端,包括电池。 这是Ruby的原始RabbitMQ客户端。 如今,有非常可靠的替代方法可用:用于MRI的和用于JRuby的 。 它实现了并支持。 警告:仅当您已经使用EventMachine时才使用 除非您已经使用EventMachine ,否则没有真正的理由使用此客户端。 可以考虑或 。 amqp gem带来了无法完全消除的EventMachine复杂性份额。 事件循环阻塞,在循环滴答结束时发生的写操作,事件循环中未捕获的异常会无声地杀死它:除非您已经对E