Hello Hady, Do I understand it correctly that you want to build a hub that will contain a single feed?
If so, it shouldn't be hard to build. The content acquisition part will probably be the easiest to build: just poll the feed every 5 seconds or so. This way you shouldn't miss anything and won't place any noticeable load neither on the hub nor on wikidata. Handling subscription requests will require a bit more work but it's also not terribly complicated. The protocol itself isn't needy in terms of resource usage. Every new update will have to be distributed to all subscribers, so the resources needed to operate the hub are O(S * U) where S is the number of subscribers and U is the update rate of the feed. Roman. On Mon, Jun 24, 2013 at 3:59 AM, Hady elsahar <[email protected]> wrote: > Hello all , > > i'm trying to setup a HUB for RSS feed for WikiData[1] updates , it's > kinda a fast updating feed there might be 10 new updates per minute in busy > times > > so i'm asking about > > > 1. the hardware requirements , is the protocol needy considering the > number of subscribers wont be large but High updates rate ? > 2. in the protocol itself what is the rate that the HUB queries the > publisher for new updates ? > 3. RSS feed allows only to check limited number of last updates , the > last 10 , could the PubSubHubbub miss something if the update rate is too > fast ? > > thanks > regards > > > 1- http://www.wikidata.org/ > 2- > http://www.wikidata.org/w/index.php?title=Special:RecentChanges&feed=atom > > > -- > > --- > You received this message because you are subscribed to the Google Groups > "Pubsubhubbub" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- --- You received this message because you are subscribed to the Google Groups "Pubsubhubbub" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
