4 ms·
The one thing I've been frustrated with using ActivityPub for blogs is that it is push based instead of get based like RSS. Basically it means that the responsi
by thekyle 8y ago
The one thing I've been frustrated with using ActivityPub for blogs is that it is push based instead of get based like RSS. Basically it means that the responsibility is on the website owner to send out notifications for new content and maintain a database of subscribers instead of just publishing a feed that people can periodically download to check for new stuff.
- StavrosK 8y agoWhile I agree that it's inconvenient on a technical level, I think it's the right choice for a model where publishes are more infrequent. Push-based means you only have to publish N times every time you post something (N is subscribers), and it's instant for subscribers, whereas pull-based means you need to poll every so often M times (M is subscriptions) getting nothing back most of the time, and you get posts with a large delay.
- zaarn 8y agoAP also handles everything in hubs. So while you do need to know your subscribes, you don't need to send out 100 notifications for 100 subscribes, you probably only need to send out 10 notifications to 10 servers who will handle the delivery to the recipients. There is also AP relays which could further reduce the overhead if you simply deliver the content to the relay.