|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Events generated are not in sequence |
« View previous topic :: View next topic » |
Author |
Message
|
Mandeep |
Posted: Wed Feb 24, 2010 11:02 pm Post subject: Events generated are not in sequence |
|
|
Apprentice
Joined: 03 May 2004 Posts: 33
|
The events feature on WMB Nodes, when enabled, the events does not land on the subscription queue (and so in the log files) in a sequence as configured on the message flow. Can we some how gurantee the order of these events?
Secondly, if there are multiple instances of same Message Flow, how do we identify which instance an event message belongs to?
Also, it seems like when we configure/enable events at run time, the message flows starts taking more time (though not yet completely verified, but it looks like so)
Any help would be appreciated.
Thanks |
|
Back to top |
|
 |
smdavies99 |
Posted: Wed Feb 24, 2010 11:51 pm Post subject: Re: Events generated are not in sequence |
|
|
 Jedi Council
Joined: 10 Feb 2003 Posts: 6076 Location: Somewhere over the Rainbow this side of Never-never land.
|
Mandeep wrote: |
Also, it seems like when we configure/enable events at run time, the message flows starts taking more time (though not yet completely verified, but it looks like so)
|
Why am I not surprised at this statement?
Of course the flow will start taking more time to process any given message with events enabled. Broker is doing more stuff 'under the bonnet' than it was before. You don't get 'owt for nowt' you know. _________________ WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995
Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions. |
|
Back to top |
|
 |
Mandeep |
Posted: Thu Feb 25, 2010 1:03 am Post subject: |
|
|
Apprentice
Joined: 03 May 2004 Posts: 33
|
Any suggestions on how to control the order of the events being generated? I would have expected it to be in the order of the message flow nodes i.e. the path taken by message, but it is not. |
|
Back to top |
|
 |
kimbert |
Posted: Thu Feb 25, 2010 1:11 am Post subject: |
|
|
 Jedi Council
Joined: 29 Jul 2003 Posts: 5542 Location: Southampton
|
Quote: |
the events does not land on the subscription queue (and so in the log files) in a sequence as configured on the message flow. Can we some how gurantee the order of these events? |
Every event contains a sequence number. for exactly this reason.
Quote: |
if there are multiple instances of same Message Flow, how do we identify which instance an event message belongs to? |
Every event contains the id of the thread on which it was generated.
Quote: |
it seems like when we configure/enable events at run time, the message flows starts taking more time (though not yet completely verified, but it looks like so) |
You're probably on v6.1. Users of v7 pay a slightly lower performance cost for monitoring events, but it's never going to be zero-impact nor anywhere near that. Each monitoring event is an output message generated by the message flow. smdavies99 is spot-on; you can't output 3 or 4 messages instead of 1 and expect to get the same throughput. |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|