You are viewing documentation for v1.1. Switch to current version โ†’

๐Ÿ›ฐ๏ธ Iris Backend

Short Description

Coordinator-owned backend that schedules Iris stream dispatch and throttling.

Long Description

When Iris is enabled, the AutoReplication coordinator delegates stream scheduling to this backend. It tracks pending dirty streams, enforces update frequencies, and dispatches payloads while respecting bandwidth limits.

๐Ÿš€ Features

  • Tracks Iris streams per Object Variable.
  • Enforces update frequency and minimum intervals.
  • Marks streams dirty and dispatches payloads on schedule.

๐Ÿ“š Usage Examples

// Managed internally by the coordinator when Iris is enabled.

No direct Blueprint usage; enable Iris in developer settings.

Best Practices

  • Use Iris only when your project is configured to support it.
  • Keep stream frequencies reasonable to avoid throttling.

Troubleshooting

  • If Iris dispatch never occurs, confirm GORGEOUSCORE_WITH_IRIS is enabled and the backend initialized.