Huge Number of consumers per ActiveMQ session
<p>I am making one session per connection per thread to activeMQ cluster. But I want to consume from hundreds of destinations. I do understand that if I only have one thread ( one session ), I can't consume messages from these destinations concurrently. I don't want to do that either. But I want to have hundreds of consumers per session which will in-turn be associated to hundreds of different destinations, is this a viable approach? Please also provide the reason of viability or non-viability.</p>

<p>PS : I don't want to do any heavy processing on the messages, so that's why only 1 thread.</p>