|
|
@@ -1614,17 +1614,39 @@ resource_tags.label:
|
|
|
resource_tags.desc:
|
|
|
"""Tags to annotate this config entry."""
|
|
|
|
|
|
+durable_sessions.label:
|
|
|
+"""Durable sessoins"""
|
|
|
+durable_sessions.desc:
|
|
|
+"""Settings related to the durable session feature."""
|
|
|
+
|
|
|
durable_sessions_enable.label:
|
|
|
"""Enable session persistence"""
|
|
|
-
|
|
|
durable_sessions_enable.desc:
|
|
|
"""Use durable storage for client sessions persistence.
|
|
|
If enabled, sessions configured to outlive client connections, along with their corresponding messages, will be durably stored and survive broker downtime.
|
|
|
|
|
|
:::warning
|
|
|
-This feature is currently experimental. Please don't enable it in the production environments that contain valuable data.
|
|
|
+Messages sent to the durable sessions are saved on disc.
|
|
|
+This inevitably limits the overall throughput of the system.
|
|
|
:::"""
|
|
|
|
|
|
+session_ds_heartbeat_interval.label:
|
|
|
+"""Durable session heartbeat interval"""
|
|
|
+session_ds_heartbeat_interval.desc:
|
|
|
+"""Durable sessions back up their state on disc every heartbeat interval.
|
|
|
+
|
|
|
+Heartbeat interval is also taken into account during garbage collection of expired sessions.
|
|
|
+It is added to the session expiry time as a safety margin when precise time of session termination is not precisely known."""
|
|
|
+
|
|
|
+session_ds_idle_poll_interval.label:
|
|
|
+"""Durable session idle poll interval"""
|
|
|
+session_ds_idle_poll_interval.desc:
|
|
|
+"""Expiry interval for poll requests sent by durable sessions to the storage."""
|
|
|
+
|
|
|
+session_ds_message_retention_period.label:
|
|
|
+"""Message retenetion period"""
|
|
|
+session_ds_message_retention_period.desc:
|
|
|
+"""Broker keeps messages sent to the durable sessions for this period of time."""
|
|
|
|
|
|
session_ds_session_gc_interval.label:
|
|
|
"""Session garbage collection interval"""
|