Professional Documents
Culture Documents
Throttling in OSB
By Knut Vatsendvik on Apr 28, 2010
Fortunately there are 2 techniques, with Oracle Service Bus, that you can apply for protecting this from happening. You can
either limit the concurrent number of requests for a Business Service (outbound requests) or you can limit the number of
threads processing the requests for a Proxy Service (inbound requests).
5. Click Update
6. Click Active in Change Center to active the new settings
https://blogs.oracle.com/knutvatsendvik/entry/throttling_in_osb
1/5
8/22/2014
If you re-publish the service, it will not overwrite the settings. Only if the resource is renamed or moved, it will.
Please note that a throttling queue is an in-memory queue. Messages that are placed in this queue are not recoverable
when a server fails or when you restart a server.
https://blogs.oracle.com/knutvatsendvik/entry/throttling_in_osb
2/5
8/22/2014
6. Enter a Name for the new Work Manager, and click Next
7. In the Available Targets list, select server instances or clusters on which you will deploy applications that
reference the Work Manager
8. Click Finish.
The new Work Manager now appears in the Global Work Managers page.
9. Select the new Work Manager
10. Right next to the Maximum Threads Constraint drop-down box, click New
11. Click the Maximum Threads Constraint radio button, then click Next
https://blogs.oracle.com/knutvatsendvik/entry/throttling_in_osb
3/5
8/22/2014
12. Enter a Name and a thread Count to be the maximum size to allocate for requests. Click Next
13. In the Available Targets list, select server instances or clusters on which you will deploy applications that
reference the Work Manager
14. Click Finish
15. Click Save
16. Click Active in Change Center to active your changes. A restart may be necessary.
Puh! Almost there.
17. Start a new session. Go to the Service Bus Console (/sbconsole) and find your consuming Proxy Service.
18. Click the Edit button of the Transport Configuration tab.
19. Click Next
https://blogs.oracle.com/knutvatsendvik/entry/throttling_in_osb
4/5
8/22/2014
https://blogs.oracle.com/knutvatsendvik/entry/throttling_in_osb
5/5