我是一个新手关于RabbitMq。我们正在评估其是否适用于生产环境中的Rails应用,目前主要用于后台邮件系统。RabbitMq教程介绍了Bunny gem。在它的其他gem列表中,还有Sneakers gem。想知道它们之间的区别,以及哪个更适合创建一个简单的后台邮件系统。
Bunny是RabbitMQ连接的包装器。可用于发送、接收、订阅等操作。 Sneakers 是一种以工作者为中心的框架。它使用 Bunny 来包装连接。如果你需要在 Rails 应用程序中进行后台处理,或者有不同的工作者类且想要标准化方法,则可以使用 Sneakers。