I am creating some queues dynamically using the DestinationManager.
Does anyone know what is the overhead for each queue (threads,processing,etc)?
Also, would I be crazy to consider having 100 publishers/consumers in a single JBoss instance?
No CPU overhead, unless you have multiple consumers, and each consumer uses a thread or two.
On several installs, we use 100+ queues with no problem.
JBossMQ is weak when it comes to large messages and more messages than can fit within memory. Also, client thread management isn't so hot -- reportedly.