Hi,

i'm trying to send asynchronous snmp get requests (in high volumes) in a 
multithreaded environment.

I have several questions, but the first one would be regarding the "strategy" 
to follow. I am not quite sure which way to go:

-use a single Snmp  instance, with a single instance of 
DefaultUdpTransportMapping (hence a a single listener thread for all requests) 
coupled with a single instance of MultiThreadedDispatcher (and his ThreadPool) 
to process the incoming messages.The pros would be to stay in control of the 
number of listening and processing threads. The cons?
-use a Snmp  instance per request, with an instance of 
DefaultUdpTransportMapping (hence a listener thread per request) coupled with 
an instance of MultiThreadedDispatcher per request , but, using a unique 
instance of ThreadPool for all instances of MultiThreadedDispatcher.
The pros would be to have the "safety" of a listener thread per request. The 
cons : as many listener threads as requests ...

What do you think? has anyone been doing this kind of thing?

Thanks in advance 

Paul



_______________________________________________
SNMP4J mailing list
[email protected]
http://lists.agentpp.org/mailman/listinfo/snmp4j

Reply via email to