ZeroMQ Binding Configuration

Configuration

The following ZeroMQ values may be configured as attributes on the <f3:zeromq.binding> element (and ZeroMQ annotation) contained runtime configuration (systemConfig.xml):

  • high.water
  • multicastRate
  • multicastRecovery
  • sendBuffer
  • receiveBuffer

The following ZeroMQ values may be configured as attributes on the <f3:zeromq.binding> element under root element (and ZeroMQ annotation) contained in the runtime configuration (systemConfig.xml):

  • poll.timeout - a timeout for waiting on a reponse in a request-reply service invocation (in milliseconds)

Port Allocation

The ZeroMQ binding attempts to acquire ports for sockets from the block configured for a particular runtime or zone. For information on how to configure a port block, see Port Allocation.

Multi-Homed Configuration

To force ZeroMQ to bind sockets to a particular address on a multi-homed machine, use the host.address attribute on the <f3:runtime> element in the participant or single-VM systemConfig. For details, see Multi-Homed Configuration.