Slide 44
Slide 44 text
QoS
Remapping
Zenoh provides an
extremely
fl
exible
manner to remap QoS
at runtime by
con
fi
guration
qos: {
publication: [ {
key_exprs: ["demo/**", "example/key"],
config: {
congestion_control: "drop",
priority: "data_high",
express: true,
reliability: "best_effort",
allowed_destination: "remote",
} } ],
network: [ {
id: "lo0_en0_qos_overwrite",
// Optional list of ZIDs on which qos will be overwritten
// zids: ["38a4829bce9166ee"],
// Optional list of interfaces, all interfaces by default.
interfaces: [
"lo0",
"en0",
],
/// Optional list of link protocols.
link_protocols: [ "tcp", "udp", "tls", "quic","serial"],
messages: [
"put", // put publications
"delete" // delete publications
"query", // get queries
"reply", // replies to queries
],
flows: ["egress", "ingress"],
key_exprs: ["test/demo"],
overwrite: {
priority: "real_time",
congestion_control: "block",
express: true
} } ] }