Storage modules
- Last UpdatedJun 29, 2026
- 1 minute read
The following table describes the modules used to temporarily store message data.
|
Module name |
Description |
|---|---|
|
Key Value Get/Set/Delete |
The Node has internal key/value stores which can be accessed using the Key Value modules. Multiple named stores are possible and they can either be stored memory or on disk (persistent). If stored on disk, these stores can also be shared between flows. |
|
Memory Buffer |
This module keeps messages until acknowledged by an external signal. It works with any output module to keep messages until successful delivery. Output modules produce a aveva.flowMessage value, which indicates if the external delivery was successful or not. This value can then be fed back to the Memory Buffer module. The size of the buffer as well as retry strategies can also be defined. Note: All modules have built-in, store-and-forward capabilities, similar to the Memory Buffer module. The Memory Buffer module is only needed when custom logic is required for controlling the resend operation. |