Posted: Tue Sep 09, 2014 2:45 am Post subject: Workload management on IIB9 for backend
Novice
Joined: 04 Oct 2013 Posts: 19
I did some study on implementing workload management (throttling) using the bar file method. It is working fine.
However I have a requirement to call 4 different backends (maybe more/less) in other scenarios and the routing to these is dynamic in nature.
If I create a bar with this flow and set a value of 100 tps everything works fine.
Now I am required to manage the rates at which I hit the backend - say backend 1 at 25 tps, backend 2 at 50 tps and no limit on the other 2 I am not sure how to do this unless I break my calling parts into separate flows and then make 4 bar files and set the throttling individually for them. I have not explored the integration repository method that is mentioned in the documentation. Is there any simple way to do this ?
Posted: Tue Sep 09, 2014 4:48 am Post subject: Re: Workload management on IIB9 for backend
Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
mbnewbie wrote:
Is there any simple way to do this ?
No.
There's no way AFAIK to throttle a flow based on the route it takes through the flow, because that flow is a single object/thread/process/managed item/term of your choice.
For IIB to throttle something, it needs to pause it to keep it within the TPS ceiling. So you need at least 3 separately throttlable components. _________________ Honesty is the best policy.
Insanity is the best defence.
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
mbnewbie wrote:
Can I apply a separate message rate to different message flows in a bar ?
You didn't find the InfoCenter topic titled Setting the maximum rate for a message flow indicative? _________________ Honesty is the best policy.
Insanity is the best defence.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum