Buffer and Performance Settings for Transports
This topic explains buffer and performance parameters are common to several transport protocols.
GUI Parameter | JSON Attribute | Description |
---|---|---|
Send Behavior | backlog_full_wait | This parameter governs the behavior of the transport when the bus is full (that is, it cannot accept any more outbound messages).
For more information, see Send: Blocking versus Non-Blocking |
Buffer Sizes: Backlog | backlog_size | Required with
non-blocking send.
This parameter determines the size, in bytes, of the backlog buffer. The default value is 64 megabytes. With zero bytes of backlog buffer, a non-blocking send call immediately discards its message if the transport cannot accept outbound data. |
Receive Spin Limit | recv_spin_limit | This parameter governs blocking behavior of threads when waiting for message data to arrive.
The default value for most tranpsort protocols is 0.0 seconds. However, for shared memory and direct shared memory transports the default value is 0.01 seconds. Warning: Do not adjust this parameter unless you thoroughly understand the material in
Receive Spin Limit.
|
Copyright © Cloud Software Group, Inc. All rights reserved.