I'm polling an external JSON web service, and I'm polling at an interval (15 seconds), but the data is just giving me the current state of all of the items in the service. It doesn't give me just new ones, so I'm adding and adding features that are duplicates.
I need to be able to poll a service, and only add new features that aren't current in my service. I was able to reduce the number of items by slowing down how fast I poll, and using another GeoEvent Service to monitor the JSON web service for updates. The issue I'm then running into, is if I only poll every 5 or 10 minutes, I don't get that new feature in my service very quickly.
I need the data to be coming in as quickly as possible, so I have to poll for new features very often.
Does that help?
Morgan