Solved

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

Posted on 2004-04-13
3
2,579 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

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Math Equation 23 126
What does != "" mean in programming 8 134
asp Google Map 2 63
Documenting and diagramming code flow within a VBA Excel project 5 52
Displaying an arrayList in a listView using the default adapter is rarely the best solution. To get full control of your display data, and to be able to refresh it after editing, requires the use of a custom adapter.
This is about my first experience with programming Arduino.
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

733 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