Kbase P14209: What is the difference between broker 'registrationRetry' and NameServer 'brokerKeepAliveTimeout'?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  8/31/2006 |
|
Status: Verified
GOAL:
What is the difference between broker 'registrationRetry' and NameServer 'brokerKeepAliveTimeout'?
GOAL:
How does name server time out broker?
GOAL:
When does name server time out broker?
FACT(s) (Environment):
Progress 9.x
WebSpeed 3.x
OpenEdge 10.0A
FIX:
The "registrationRetry" specifies a time interval at which the NameServer expects to receive a message from the broker indicating that it is still alive. Once the NameServer receives a registration message from a broker, it must receive "keep alive" messages periodically based on the registrationRetry value; otherwise, it removes the broker from all the application services for which it has registered.
The "brokerKeepAliveTimeout" specifies the frequency (in seconds) that the NameServer checks its list of registered brokers to see which ones have timed out.
Following are excerpts from Progress Explorer Help
Broker keep alive timeout
A value, in seconds, that indicates how often the NameServer should
check for Unified Broker instances that have timed out. When a Progress
Unified Broker instance registers with a NameServer, the instance
indicates how often it will send "keep-alive" messages by setting a
registration retry value (a property setting in Advanced Features for
the Unified Broker). Once a NameServer determines that it has not
received a "keep-alive" message from a Unified Broker instance within
the broker's registration retry time, the NameServer automatically
unregisters the instance.
Note that you should use a Broker keep alive timeout value that is
somewhat larger than the Unified Broker instance's registration retry
value. The NameServer adjusts the specified value to allow for normal
networking delays that can occur within your computer network. To keep
the NameServer from using up computer resources unnecessarily, set the
Broker keep alive timeout to a value that is at least 30% larger than
the typical Unified Broker registration retry value.
Registration retry
After registering with its controlling NameServer, the AppServer
periodically sends "keep-alive" messages to the NameServer to let the
NameServer know that the AppServer is still active. The Registration
retry value is the number of seconds that pass between "keep-alive"
messages. The default is 30.