Hi,
I would like to add ping and one-time aggregation functionality to
Planet Roller. A blog or other source will send in a ping with a feed.
The source can opt to send a special feed containing only one item.

This is tied up with my hacks to support GeoInfo and Google Maps. I
can send to the code for this if anyone's interested.

The ping is to notify Planet of new information for "Recovery 2.0":
http://www.socialtext.net/recovery2/index.cgi

My plan:
1. Subclass (with a joined table) PlanetSubscriptionData, to support a
one-time subscription that will be in the db but not pulled from 
PlanetManager. This should have the time of last pull.
2. Write a ping servlet that will do the pull. Check the last pull
time and do rate limiting since this can be abused - a malicious site
can ask us to ping its victim, DoSing the victim and us.

What's a good ping protocol to adopt?

Thanks for any suggestions and feedback.
Do you think this is a useful application in general?

Reply via email to