Clarify pubsub durability boundary
This commit is contained in:
parent
475c6a4a2a
commit
2b690d6b42
5 changed files with 13 additions and 8 deletions
|
|
@ -210,9 +210,11 @@ older than the local value.
|
|||
Remote pubsub publish uses the protected Iroh control path too. The remote peer
|
||||
requires `pubsub.publish` on `resource:pubsub:<topic>` before recording the
|
||||
message in its local daemon-lifetime ring buffer. Pubsub remains lossy and is
|
||||
not durable storage. Remote pubsub subscribe uses the same protected path and
|
||||
requires `pubsub.subscribe` on `resource:pubsub:<topic>` before returning the
|
||||
peer's current daemon-lifetime snapshot for that topic.
|
||||
not durable storage; facts that must survive restart or reconcile offline
|
||||
belong in CAS, KV, document, or DB resources. Remote pubsub subscribe uses the
|
||||
same protected path and requires `pubsub.subscribe` on
|
||||
`resource:pubsub:<topic>` before returning the peer's current daemon-lifetime
|
||||
snapshot for that topic.
|
||||
Remote pipe connect uses the same protected Iroh control path and requires
|
||||
`pipe.connect` on `resource:pipe:<name>`. The current prototype records a remote
|
||||
connection attempt and whether a listener exists. `geth pipe send <name>
|
||||
|
|
|
|||
Loading…
Reference in a new issue