Solved

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

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

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
Help with my python script 6 145
Problem to adjust sheet 1 81
maxMirror challenge 10 89
mapShare challenge 13 68
Does the idea of dealing with bits scare or confuse you? Does it seem like a waste of time in an age where we all have terabytes of storage? If so, you're missing out on one of the core tools in every professional programmer's toolbox. Learn how to …
Whether you’re a college noob or a soon-to-be pro, these tips are sure to help you in your journey to becoming a programming ninja and stand out from the crowd.
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 …
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…

758 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

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now