2013-08-27 4 views
1

Je veux être en mesure d'utiliser le printemps AMQP pour définir des politiques de haute disponibilité.Comment configurer la politique RabbitMQ avec SpringAmqp

Lors de la configuration de RabbitMQ (v3.1.4) via l'interface Web, vous avez l'option sous Admin pour définir des stratégies.

Ces stratégies s'appliquent à toutes les files d'attente sélectionnées par le modèle de stratégie.

Je souhaite configurer les stratégies dans un fichier xml AMQP de printemps, mais je n'arrive pas à trouver la section correspondante.

J'ai essayé la section des arguments pour configurer une file d'attente. Exemple ci-dessous:

<rabbit:queue name="ns.notifications" id="queue.ns.notifications"> 
    <rabbit:queue-arguments> 
    <entry key="x-ha-policy" value="all"/> 
    </rabbit:queue-arguments> 
</rabbit:queue> 

Merci d'avance.

Répondre

0

Donc, je n'ai pas eu de réponse sur la façon de le faire via le printemps. Il semble que la bibliothèque de printemps est assez ancienne et n'a pas été mise à jour pour répondre aux nouvelles implémentations de RabbitMQ.

Cela dit, tout n'est pas perdu. Au lieu d'utiliser Spring, nous configurons une politique via l'outil d'administration RabbitMQ.

Espérons que cela aide quelqu'un.