Inspirel banner

Programming Distributed Systems with YAMI4

4.3.11 Unix Frame Size

Messages in YAMI4 are sent in fragments called frames. Dividing messages into frames allows to multiplex the communication channel in time and support message priorities.

Larger frame sizes lead to better effective throughput, but at the same time reduce the responsiveness of the system with regard to high priority messages. The default frame size is is a reasonable trade-off between these two aspects.

Property name: "unix_frame_size".

Property type: integer, should be a positive number.

Default value: 4096.

Note:

This option is effective only in core, Ada, C++ and Python libraries on POSIX-compliant systems.