23 January 2008
If you're using Apache ActiveMQ you should really check out this article. Hiram posted this article on entitled Understanding the Threads Allocated in ActiveMQ.
Hiram wastes no time and dives right down into the heart of the matter to look at how threading works in ActiveMQ from the producer VM to broker VM to the consumer VM. As I read the article I realized that it began with the most amount of threads for asynchronous messaging and was slowly working backwards to less and less threading. At that point I wondered if it was going to completely flatten the threading and remove all buffering from the equation. And that's just where the article went :-).
This is a quick read but is very valuable if you're interested in architecture of ActiveMQ.
Posted by Bruce Snyder at 12:37 PM