Appserver Broker Agents

TheMadDBA

Active Member
Short answer.... you will have more agents.

Longer answer... it depends heavily on your environment and your application and your OE license counts. Nothing bad could happen, nothing good could happen or some mix of the two. If you run out of memory or allow more users to run more bad code it could go south really quickly.

The real question is... why do you want to increase the number and why do you think it will help compared to other tuning options?
 

atuldalvi

Member
Actually we have one application having huge data. we have done 50% data migration and still 50 % is remaining. Rate of daily transactions is also very high. we are using load balancing features for name server and brokers aswell that allows client connection requests to be distributed, based on load, among multiple namservers and brokers.
So now we are doing performance testing with huge data like triggering 4000 transactions to this architecture concurrently ( few ms delay) with one tool. The idea behind increasing the agents is just to check whether we will get fast response or not.
 

GregTomkins2

New Member
Having more agents means you can service more requests concurrently. So if you had a large transaction volume but they all came from a single user in series, multiple agents wouldn't make any difference. But if you have many users and their requests often overlap in time, it will make a huge (positive) difference. But of course they will use more memory, this isn't much of a factor for us, but I guess it depends how big your data sets typically are. IIRC, the AppServer broker dynamically manages the # of agents, you can set minimums and maximums and trim and such, but it should react to increased load fairly well on its own.
 
Top