-
Notifications
You must be signed in to change notification settings - Fork 0
Decentralized policy
-
John registers at Social Stream Madrid node. From now on John is identified as [email protected]. (via WEB) (triggered by user)
-
Social Stream Madrid node registers all John feeds with the nearest and free Social Stream Hub. (triggered by 1) (Pubsubhubbub protocol)
-
Jack in Social Stream Palma wants to follow John's public feeds, Jack knows John's identifier ([email protected]) (via WEB) (triggered by user)
-
Social Stream Palma requests the hub url and the feeds url of for [email protected] (Webfinger protocol) (triggered by 3)
-
Social Stream Madrid responses with the required hub and feeds. (Portable Contacts "PoCo" protocol) (triggered by 4)
-
Social Stream Palma creates a remote actor for Jack and link it with the subscription to the hub. (PubSubHubBub protocol) (triggered by 5)
-
John updates a feed (via WEB) (triggered by user)
-
A publish message is sent to the hub (PubSubHubBub protocol) (triggered by 7)
-
The hub pushes the subscriber (SS Palma) with the update (PubSubHubBub protocol) (triggered by 8)
--> Jack receive the update in almost, real-time. (VIA WEB) (triggered by user)