ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » IBM MQ Java / JMS » Sending messages in a lower bandwidth network

Post new topic  Reply to topic
 Sending messages in a lower bandwidth network « View previous topic :: View next topic » 
Author Message
santosh.veerlapati
PostPosted: Fri Jan 29, 2010 7:35 pm    Post subject: Sending messages in a lower bandwidth network Reply with quote

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
View user's profile Send private message
fjb_saper
PostPosted: Sat Jan 30, 2010 3:29 am    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail
santosh.veerlapati
PostPosted: Sat Jan 30, 2010 8:18 am    Post subject: Reply with quote

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
View user's profile Send private message
mvic
PostPosted: Sat Jan 30, 2010 2:28 pm    Post subject: Reply with quote

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
View user's profile Send private message
fjb_saper
PostPosted: Sun Jan 31, 2010 5:10 am    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail
JLRowe
PostPosted: Thu Feb 04, 2010 7:02 am    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » IBM MQ Java / JMS » Sending messages in a lower bandwidth network
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.