You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Like V0.1 but now, before communication starts client deletes ID__X__cli2srv and ID__X__srv2cli to remove any leftover from previous (possibly failed) conversations. Also generalized fuse --> req and srvc --> pro
sequenceDiagram
autonumber
actor FUSE as Service Requestor
participant REDIS
actor TokSys as Service Provider
rect rgb(255, 223, 191)
TokSys--)REDIS: Register service X (subscribe to channel X)
end
rect rgb(223, 255, 191)
FUSE-->REDIS: Is service X available? (pubsub channels)
end
rect rgb(255, 191, 223)
FUSE->>REDIS: del ID__X__req2pro
FUSE->>REDIS: del ID__X__pro2req
FUSE--)TokSys: publish FUSE session ID to channel X
end
loop
rect rgb(191, 223, 255)
FUSE->>+REDIS: lpush service inputs
note over REDIS: ID__X__req2pro
REDIS->>-TokSys: brpop service inputs
end
rect rgb(191, 223, 255)
TokSys->>+REDIS: lpush service outputs
note over REDIS: ID__X__pro2req
REDIS->>-FUSE: brpop service outputs
end
end
Loading
The text was updated successfully, but these errors were encountered:
Like V0.1 but now, before communication starts client deletes
ID__X__cli2srv
andID__X__srv2cli
to remove any leftover from previous (possibly failed) conversations. Also generalizedfuse
-->req
andsrvc
-->pro
The text was updated successfully, but these errors were encountered: