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?
