Я пытаюсь понять балансировку нагрузки Oracle Service Bus. У меня есть:
- Один сервер weblogic 10.3.6.0 с
- 3 Managed servers (
lb
,osb1
,osb2
):- 2 Managed servers are in cluster configuration:
osb1
- with port 7101 andosb2
- с портом 7202
- Сервер-менеджер с именем
lb
был настроен как прокси-сервер с портом 7301.
- 2 Managed servers are in cluster configuration:
Используя Eclipse, я создал приложение «Hello World» (я использовал прокси-сервис и wsdl). Но когда я захожу в браузер с помощью http://localhost:7301/osb-101-helloworld/HelloWorld приложение не работает. Если я перейду к http://localhost:7001/osb-101-helloworld/HelloWorld
, приложение будет работать, и я смогу увидеть код с помощью инструкции ?wsdl
в конце URL-адреса. Код отображает следующую информацию:
<WL5G3N0:service name="HelloWorld">
<WL5G3N0:port binding="WL5G3N1:HelloWorldSOAP" name="HelloWorldSOAP">
<WL5G3N2:address location="http://gaia:7001/osb-101-helloworld/HelloWorld"/>
**gaia is the server name.**
Порт 7001 используется AdminServer.
Я использую этот блог Oracle Fusion Middleware - Oracle Service Bus & SOA Suite --Gang Of Two: OSB Clustering & Load Balancer в качестве руководства, но я не знаю, как заставить приложение "hello world" работать с использованием правильного сервера-менеджера (7301 - proxyserver).