OpenStack通知服务:Marconi

时间:2014-05-22 09:33:50

标签: openstack

之前我曾经实现过基于RabbitMQ的Notification服务。

最近,我对Marconi的OpenStack通知服务感兴趣。

但我不确定客户端如何收听队列。

我的意思是如果有消息被推入队列,将通知客户端。

是否有任何示例或教程通过发布者/订阅者模式?

感谢。

1 个答案:

答案 0 :(得分:0)

Marconi项目(API v1)目前不支持Push technology,包括长轮询。根据订阅者处理队列中显示的消息的方式,您需要使用List MessagesClaim Messages请求以适当的时间间隔轮询服务。

请记住,即使队列中没有消息,轮询请求也可能会计入服务的速率限制。速率限制是特定于提供者的。