Author |
Message
|
Vitor |
Posted: Sat Oct 24, 2009 4:58 pm Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
Mut1ey wrote: |
After simple, small scale perf tests, we found that there is about a 20% overhead in using MirrorQ. |
At the risk of repeating an oft-repeated mantra, the mirrorq exit as supplied is a piece of sample code that's not supplied as production strength. If you're not happy with the performance, tune the code. As a minimum you'll want to ensure the code meets site standards and is properly tested.
Mut1ey wrote: |
We will be doing more extensive testing soon, but there is a feeling of general unease about this API Exit approach. It is too "embedded" and invisible. ...... |
It's a valid concern, and another good reason to avoid exits. If I had WMB as an option in your position I'd be inclined to use it.
But it's not me in this position, it's you and you know your position best. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
Cressida |
Posted: Mon Oct 26, 2009 1:50 am Post subject: |
|
|
Disciple
Joined: 13 Jul 2007 Posts: 157
|
Mut1ey wrote: |
WMBDEV1 wrote: |
The mirrorq app is a sampple and is not intended to be used in production environment. Do so at your own risk! |
Yes, I realise that and I myself am not advocating it's use. |
OK, I take a little bite too:
For a professionally developed, no user C or API Exit coding required, multi-platforms supported, performance optimized and efficient, vendor provided and supported Mirrorq like functionality. have a look at SynQuest http://www.cressidatechnology.com/products_cressida_SynQuest.htm
And while still available, there is a special package done for developerWorks and MQSeries.net community , it requires a registration but you can then access the downloads for a few more weeks
http://www.cressidatechnology.com/developerworks/registration_form/RegistrationForm_IQSQ.php
Worth a look. |
|
Back to top |
|
 |
Mut1ey |
Posted: Tue Oct 27, 2009 3:20 pm Post subject: |
|
|
Acolyte
Joined: 07 Oct 2005 Posts: 74 Location: England
|
Thanks for the replies so far..... although I have still not heard from anybody actually using or having experience of using it in anger.
Is there anybody out there using this?
Cheers. |
|
Back to top |
|
 |
exerk |
Posted: Tue Oct 27, 2009 3:34 pm Post subject: |
|
|
 Jedi Council
Joined: 02 Nov 2006 Posts: 6339
|
I think the resounding silence speaks for itself... _________________ It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys. |
|
Back to top |
|
 |
Cressida |
Posted: Fri Oct 30, 2009 12:03 am Post subject: |
|
|
Disciple
Joined: 13 Jul 2007 Posts: 157
|
[quote="Mut1ey"]Thanks for the replies so far..... although I have still not heard from anybody actually using or having experience of using it in anger.
Is there anybody out there using this?quote]
and
exerk wrote: |
I think the resounding silence speaks for itself... |
hopefully you are only refering to MirroQ not being used in production or in anger .... and for that there has been resounding silence from the community.
 |
|
Back to top |
|
 |
JosephGramig |
Posted: Wed May 04, 2011 10:51 am Post subject: |
|
|
 Grand Master
Joined: 09 Feb 2006 Posts: 1244 Location: Gold Coast of Florida, USA
|
Forgive me for dredging up an old topic, but I do have an observation.
I tried this and see that the MsgID for the subscriptions are (understandably) different from the publication message. I see that the correlation IDs are also different and that is a behavior I don't want.
Did I need to do something here to make the copied/published messages have the same correlation ID?
I am testing with RfhUtil.exe. |
|
Back to top |
|
 |
Vitor |
Posted: Wed May 04, 2011 11:03 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
JosephGramig wrote: |
Did I need to do something here to make the copied/published messages have the same correlation ID? |
If you're talking about the mirrorq sample you can recode it to do anything you want.
If you're talking about the Cressida product I recommend you contact their support people. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
ramires |
Posted: Wed May 04, 2011 11:08 am Post subject: |
|
|
Knight
Joined: 24 Jun 2001 Posts: 523 Location: Portugal - Lisboa
|
I believe JosephGramig is talking about the subscription / publish mechanism, and I'm not sure if is possible to keep the same msgid in the new messages. |
|
Back to top |
|
 |
mqjeff |
Posted: Wed May 04, 2011 11:10 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Are you setting a specific correlID or asking the qm to MQPMO_NEW_CORREL_ID? |
|
Back to top |
|
 |
Vitor |
Posted: Wed May 04, 2011 11:55 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
ramires wrote: |
I believe JosephGramig is talking about the subscription / publish mechanism, and I'm not sure if is possible to keep the same msgid in the new messages. |
Oops - the moral of this tale is read the whole thread......  _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
JosephGramig |
Posted: Wed May 04, 2011 12:22 pm Post subject: |
|
|
 Grand Master
Joined: 09 Feb 2006 Posts: 1244 Location: Gold Coast of Florida, USA
|
I am talking about PUB/SUB described by Peter.
I did set the CorrelID and didn't say generate one. It's like the Subscription is generating a new MsgID and CorrelID. |
|
Back to top |
|
 |
Vitor |
Posted: Wed May 04, 2011 12:28 pm Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
JosephGramig wrote: |
I am talking about PUB/SUB described by Peter. |
And I'm apologising again.
JosephGramig wrote: |
I did set the CorrelID and didn't say generate one. It's like the Subscription is generating a new MsgID and CorrelID. |
I've not really pushed this, but AFAIK this behaviour is not modifiable.
I'll be interested to hear from anyone who knows better. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
JosephGramig |
Posted: Wed May 04, 2011 12:50 pm Post subject: |
|
|
 Grand Master
Joined: 09 Feb 2006 Posts: 1244 Location: Gold Coast of Florida, USA
|
Now that I look at the msgs in the target queue and the subscription definition, I see that the definition is specifying the CorrelID and all the msgs have that CorrelID. To bad we don't have a pass setting... I can understand the MsgID getting generated every time. I guess the setting of the CorrelID was to allow multiple subscriptions to go to the same queue and an application to get just their subscriptions.
Sharing... not always the best thing. |
|
Back to top |
|
 |
|