Solved

How large and how many messages can  JBoss JMS queue handle?

Posted on 2004-04-13
3
2,580 Views
Last Modified: 2009-01-16
I've got an application that will be using JMS to communicate between remote locations, and I'll be sending messages of 10-100 MB routinely (perhaps 2000 times a day).

Does anyone know the RAM requirements, max message size, performance concerns, or ways to tune JBoss to allow for such large messages?

Any info appreciated.
0
Comment
Question by:sbeckett225
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
3 Comments
 
LVL 10

Accepted Solution

by:
Kavar earned 500 total points
ID: 10817472
max message size is technically limited to your ram,
the overhead can be as much as 24k per message (in rare cases)
your looking at about 4k per message in over head, in otherwords, DISK space and NETWORK bandwidth are more likely to be limiting factors.
0
 

Expert Comment

by:yuap
ID: 23397753
The title of this question suggests that the problem is about queue size, but in the body of the question it addresses message size.  No matter, since the question was posted in Apr 2004, then it must apply to the JBoss MQ JMS implementation.  JBoss MQ has since been replace by JBoss Messaging ... 1.4.2 at this posting date.

I'm currently working on a team that will use JBoss's JMS (JBoss Messaging) service and we want to make sure queues do not overflow and lose messages.  The maximum number of messages can be specified on a queue-by-queue basis.  The parameter which sets the value is FullSize.  This sets the maximum number of messages (not k) per queue.  The default according to the user guide is 75,000, after which it goes to paging (and maybe persistent storage - default is Hypersonic db).  However, my tests show default FullSize=200,000.  

I'm trying to find where in the configuration files (xml or properties) this value is set.  I'm hoping FullSize can be set in config files and not programmatically.

I will pose this as a new question, but I thought I would post a comment here first since the question/answer is outdated.
0

Featured Post

Get 15 Days FREE Full-Featured Trial

Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this post we will learn different types of Android Layout and some basics of an Android App.
In this post we will learn how to connect and configure Android Device (Smartphone etc.) with Android Studio. After that we will run a simple Hello World Program.
An introduction to basic programming syntax in Java by creating a simple program. Viewers can follow the tutorial as they create their first class in Java. Definitions and explanations about each element are given to help prepare viewers for future …
Starting up a Project

690 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question