Tag: amqp

是否有必要使用尽可能少的队列和Web消息传递的解决方案

我在论坛中读到,在使用AMQP实现任何应用程序时,必须使用更少的队列。 因此,如果我克隆twitter,我会为每个注册的用户提供一个独特且持久的队列,这是完全错误的吗? 它似乎是最自然的方法,如果没有为每个用户分配一个唯一的队列,那么如何设计这样的东西。 什么是最常用的Web消息传递方法。 我看到RabbitHUb和Rabbit WebHooks,但Webhooks似乎不是一个可扩展的解决方案。 我正在使用Rails和我的AMQP服务器作为守护进程运行。

Rails app中的AMQP订阅者

是否可以使用我的Rails应用程序启动AMQP订阅者? 可能通过初始化器或其他东西。 我想让它同时运行,也可以与Rails模型交互。 下面是我的意思的伪代码示例。 queue.subscribe do |msg,body| Foo.create(….) end