Author |
Message
|
santosh.veerlapati |
Posted: Fri Jan 29, 2010 7:35 pm Post subject: Sending messages in a lower bandwidth network |
|
|
Voyager
Joined: 19 Jun 2008 Posts: 87
|
Hi
I m santosh kumar, we have a serious problme in our production,
we are sending the messages of each length 1.5 MB from the source MQ to the Destination MQ which is sitting in Data center, but the Network Bandwidth between thse sites is very low, so the messages are not able to reach the destinationa ,
so can u please suggest us how to handle this low bandwidth situations,
is message segmentation will address this, or decreasing the packet size of the message transmission will address this..?
can anybody help me on this
Thanks inadvance
Santosh Kumar Veerlapati |
|
Back to top |
|
 |
fjb_saper |
Posted: Sat Jan 30, 2010 3:29 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
You need to find the right size for the messages and either group or segment.
With low quality transmission the chances of the transmission going down on a big message are exponentially greater than the transmission going down on a little message. Besides you only need to retry the specific message and get it across to be able to finally get all the items across for reassembly...
Remember as well to reduce the batching factor of the channel. Worst case scenario you may need to set it to 1. (Default is 50).
And by the way this has nothing to do with low bandwidth but everything to do with poor connection quality. Low bandwidth just means it will take longer. Poor connection quality means you may not get things across, especially not big messages. Combine both and you have a communications nightmare I won't envy you.
Have fun  _________________ MQ & Broker admin |
|
Back to top |
|
 |
santosh.veerlapati |
Posted: Sat Jan 30, 2010 8:18 am Post subject: |
|
|
Voyager
Joined: 19 Jun 2008 Posts: 87
|
How we do the message segmentation, at the mq configuration side
or application programmig side, i m using java jms APIs
how can i achieve message segmentation using
either mq configuration or application programming.
Thanks in Advance
Santosh Kuamr Veerlapati |
|
Back to top |
|
 |
mvic |
Posted: Sat Jan 30, 2010 2:28 pm Post subject: |
|
|
 Jedi
Joined: 09 Mar 2004 Posts: 2080
|
santosh.veerlapati wrote: |
How we do the message segmentation, at the mq configuration side
or application programmig side |
A good way to begin is by searching in the MQ information center and on this site. Please follow the links near the top of this page. |
|
Back to top |
|
 |
fjb_saper |
Posted: Sun Jan 31, 2010 5:10 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
santosh.veerlapati wrote: |
How we do the message segmentation, at the mq configuration side
or application programmig side, i m using java jms APIs
how can i achieve message segmentation using
either mq configuration or application programming.
Thanks in Advance
Santosh Kuamr Veerlapati |
JMS does not do segmentation. (AFAIK)
JMS however allows you to use grouping.  _________________ MQ & Broker admin |
|
Back to top |
|
 |
JLRowe |
Posted: Thu Feb 04, 2010 7:02 am Post subject: |
|
|
 Yatiri
Joined: 25 May 2002 Posts: 664 Location: South East London
|
If you are on a recent enough version of MQ you can use channel compression, and you can also enable channel pipelining which can increase bandwidth utilitsation.
Also, reduce your message batch size to improve recovery times. |
|
Back to top |
|
 |
|