A writer with the full QoS policy set

The runnable companion to the QoS chapter's "Setting QoS in code": the exact UserWriterConfig from the page, registered against a real runtime.

What it shows

  • TransientLocal durability, Exclusive ownership with strength 100, Deadline, Lifespan and Liveliness policies, and the sensor.* partition.
  • Registering it against a live DcpsRuntime proves the combination is accepted at registration time — not merely that the struct literal type-checks.

Build and run

cargo run

Output

qos-policies-full-writer: registered EntityId(...)

Taken verbatim from the example's own README.

See also

Ein Writer mit dem vollen QoS-Policy-Satz

Der lauffähige Begleiter zu „QoS im Code setzen“ aus dem QoS-Kapitel: exakt die UserWriterConfig der Seite, gegen eine echte Runtime registriert.

Was es zeigt

  • TransientLocal-Durability, Exclusive-Ownership mit Strength 100, die Policies Deadline, Lifespan und Liveliness sowie die Partition sensor.*.
  • Die Registrierung gegen eine laufende DcpsRuntime weist nach, dass die Kombination zur Registrierungszeit angenommen wird — nicht nur, dass das Struct-Literal typprüft.

Bauen und ausführen

cargo run

Ausgabe

qos-policies-full-writer: registered EntityId(...)

Wörtlich aus dem README des Beispiels übernommen.

Verwandt