Consultor Eletrônico



Kbase P5666: How to Implement Fail-over Configuration for Unified Broker?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   16/03/2009
Status: Verified

GOAL:

How to Implement Fail-over Configuration for Unified Broker?

GOAL:

What is Progress NameServer Load Balancing?

GOAL:

What is OpenEdge NameServer Load Balancing?

FACT(s) (Environment):

All Supported Operating Systems
Progress 9.x
WebSpeed 3.x
OpenEdge 10.x

FIX:

The Progress load balancing feature is used to implement a fail-over configuration for a unified broker. Load balancing is a NameServer option that comes installed with some products (for example, the WebSpeed Enterprise Transaction Server), or that you must install as an option with other products (for example, the AppServer or for other unified brokers). For the OpenEdge Release 10.x, you need to install the NameServer load balancing as a separate product.

In order to configure load balancing with the NameServer, you need to specify fail-over weight factor (priorityWeight) in the ubroker.property file either based in percentage or based in "arbitrary sum". If you specify priorityWeight to zero (0) for a Unified Broker instance, the NameServer load balancing will not be in effect. The value of zero will route all the request to one available broker. The priorityWeight value can be set using the Progress Explorer under the Advance property page of the broker's properties.

Also, make sure that the brokers are registered on the same load balancing capable NameServer using the same Application Service Name. There can be more than one broker registered to the one NameServer, but in order to get the load balancing capability, you need to set the same Application Service Name for different brokers. You can do that setting under the Broker section, AppService Name List in the broker's properties.