Ultra Messaging® Concepts | ||
---|---|---|
Prev |
lbmrd [-a
] [--activity
] [-d
] [--dump-dtd
] [-h
] [--help
] [-i
] [--interface
] [-L
] [--logfile
] [-p
] [--port
] [-t
] [--ttl
] [-v
] [--validate
] config-file
Resolver services for UM messaging products are provided by lbmrd.
The -i
and -p
(or --interface
and --port
) options
identify the network interface IP address and port that lbmrd
opens to listen for unicast topic resolution traffic. The defaults are INADDR_ANY and 15380, respectively.
The -a
and -t
(or --activity
and --ttl
) options interact
to detect and remove "dead" clients, i.e., UMS/UME client applications that are in the
lbmrd active client list, but have stopped sending topic
resolution queries, advertisements, or keepalives, usually due to early termination or
looping. These are described in detail below.
Option -t
describes the length of time (in seconds),
during which no messages have been received from a given client, that will cause that
client to be marked "dead" and removed from the active client list. Ultra Messaging® recommends a
value at least 5 seconds longer than the longest network outage you wish to tolerate.
Option -a
describes a repeating time interval (in
milliseconds) after which lbmrd checks for these "dead" clients.
Ultra Messaging recommends a
value not larger than -t * 1000
.
NOTE: Even clients that send no topic resolution advertisements or queries will still send keepalive messages to lbmrd every 5 seconds. This value is hard-coded and not configurable.
The output will be written to a log file if either -L or --logfile is supplied.
The DTD used to validate a configuration file will be dumped to standard output with
the -d
or --dump-dtd
option.
After dumping the DTD, lbmrd exits immediately.
The configuration file will be validated against the DTD if either the -v
or --validate
options are given.
After attempting validation, lbmrd exits immediately. The exit
status will be 0 for a configuration file validated by the DTD and non-zero
otherwise.
Command line help is available with -h
or --help
.
Copyright (c) 2004 - 2014 Informatica Corporation. All rights reserved.