Need To Change The Protocol From Local To SB, On Proxy Services
(Doc ID 2549053.1)
Last updated on JUNE 03, 2019
Applies to:Oracle Service Bus - Version 188.8.131.52.0 and later
Information in this document applies to any platform.
On : 184.108.40.206.0 version, OSB Core Functionality
Need to Change the Protocol from Local To SB, on Proxy Services | Oracle Service Bus
Generally, we face issue in Oracle service Bus, wherein, if backend doesn’t responds or responds slowly, threads keeps on accumulating on server, turning it either into warning or overloaded state.
So to mitigate this problem, We have created workmanagers for Oracle service bus, using Max thread constraint for Proxy Services & Minimum thread constraint for Business Service.
Max thread for Proxy Service, so that it doesn’t intake thread above the Max cap & Min Thread constraint for Business service, so even if my system is bit loaded, it has some spare threads to receive the response.
So now the problem is, all the proxy services in our environment, are created with protocol as local. With protocol as local, it doesn’t support the option of dispatch policy, for mapping the workmanager to Proxy services
In our clients architecture, they have multi Proxy call scenario, wherein, request comes on one common Proxy as an entry point, which in turn calls the sub-common proxy & than actual Proxy, which in turn further calls the Business Service.
I read on documents that to have perfect coordination between these multi proxy calls, Local transport Protocol is best.
So my question was, in order to avail the facility of Dispatch policy (in order to map workmanager), can I change the protocol from Local to SB, in third section i.e. Proxy Service (Protocol : Local), in below architecture flow.
Common Proxy (Protocol : Local) --> Sub-Common Proxy (Protocol : Local) --> Proxy Service (Protocol : Local) --> Business Service
If we change the protocol from Local to SB, does it have any impact on the Environment, in terms of performance ?
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document