For a service provider we have to connect to from a pega application(SOAP Service on the other end) we need to be able to restrict the amount of concurrent calls to this service to two threads per node(performance requirement on the other end ...).
I was thinking of using an agent with agentqueue but and set the threads to 2. Unfortunately this can only be configured via prconfig settings and then becomes the value for all agents on this node which is not desirable.
Well the service is not provided from a Pega application but by an external SAAS provider which has the restriction of two threads per IP adress from our Pega application to this SAAS service provider.
I am not aware there are any options in Pega to limit the amount of threads from a SOAP connector but could be wrong. The only way so far that I have come up with is to have a Pega Agent which process a set amount of requests in parallel from the agent queue...