Powered by Invision Power Board


  Reply to this topicStart new topic

> garder les messages dans queue out
pggraph
Ecrit le : Jul 12 2010, 09:42 PM
Quote Post


de passage
*

Groupe : Members
Messages : 2
Membre n° : 1 308
Inscrit le : 12-July 2010



Les messages que je met (PUT) s'efface, je voudrais les garder.
Est-ce possible?
Dois-je copier les messages dans une autre queue?
le serveur peut le faire?
PMEmail Poster
Top
lmd
Ecrit le : Jul 12 2010, 10:42 PM
Quote Post


Administrateur
***

Groupe : Admin
Messages : 143
Membre n° : 1
Inscrit le : 16-June 2004



Bonsoir,
Si aucune application ne vient consommer les messages, il restent dans la file d'attente.
Sauf si ...

Sauf si les messages sont "non persistants", auquel cas ils seront purgés au prochain démarrage du Queue Manager.
Sauf si les messages ont un Time to Live non infini, il seront purgés à l'expiration de celui-ci.
Pour poster dans deux files à la fois sans modifier l'application, il faut utiliser les fonctions PubSub de MQ V7 : http://demey-consulting.fr/Duplication-de-messages-avec-WMQ

Bon messaging !


--------------------
Luc-Michel Demey - Consultant indépendant - Expert WebSphere / MQSeries
http://demey-consulting.fr
PMEmail PosterUsers Website
Top
pggraph
Ecrit le : Jul 13 2010, 02:02 PM
Quote Post


de passage
*

Groupe : Members
Messages : 2
Membre n° : 1 308
Inscrit le : 12-July 2010



Merci,

la même question pour les queues d'entrée, si je laisse les messages dans cette queue est-ce les clients, à l'autre bout, vont voir que je ne lis pas les messages ou ils vont disparaitre de leurs queues?
PMEmail Poster
Top
Roland
Ecrit le : Jul 14 2010, 08:02 PM
Quote Post


Membre
**

Groupe : Admin
Messages : 27
Membre n° : 7
Inscrit le : 17-June 2004



QUOTE (pggraph @ Jul 13 2010, 02:02 PM)
Merci,

la même question pour les queues d'entrée, si je laisse les messages dans cette queue est-ce les clients, à l'autre bout, vont voir que je ne lis pas les messages ou ils vont disparaitre de leurs queues?

Il n'y a pas de notions de queues d'entree ou de sortie avec MQ.
Une queue locale c'est une queue locale, un programme peut y putter des messqges directement, via un alias sur le même Qmgr ou via une remote depuis un Qmgr distant.
Pour savoir si les messages dans une file sont consommes, l'expediteur peut armer le flag COD, qui lui enverra un AR au moment du MQGet par le destinataire.
PMEmail Poster
Top

Topic Options Reply to this topicStart new topic

 



[ Script Execution time: 0.0938 ]   [ 11 queries used ]   [ GZIP activé ]