Concepts Guide
|
Help for the lbmrd command line can be obtained by entering "lbmrd -h". Brief help for the lbmrd configuration file can be obtained by entering "lbmrd -d", which prints the DTD contents.
For more information on UDP-based TR, see UDP-Based Topic Resolution Details. For more information on Topic Resolution general, see Topic Resolution Description.
There are two executables for the lbmrd, each with it's own man page:
The lbmrd executable can be run interactively from a command prompt or from a script/batch file. For use as a Windows Service, see Lbmrds Man Page.
-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. See Specifying Interfaces for methods of specifying the interface.-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.-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.-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.-s
option sets the send socket buffer size in bytes.-r
option sets the receive socket buffer size in bytes.-L
or --logfile
is supplied.-d
or --dump-dtd
option. After dumping the DTD, lbmrd exits immediately.config-file
is the XML configuration file. It 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.-h
or --help
.
The lbmrds executable is for use as a Windows Service. The service can be installed as a service by the Windows package installer.
Alternatively, the lbmrds executable can be run interactively from a command prompt to install the service or to change certain configuration elements. See UM Daemons as Windows Services for more details.
config-file
parameter is used interactively to configure the lbmrds's XML configuration file.-S
is used interactively to control the installation of the Windows service. The -e
is used interactively to configure the logging threshold for writing to the Windows Event Log. See UM Daemons as Windows Services for more details.-h
option prints the above usage page. After printing, the SRS exits.