I am new to ESRi products and also starting a new project that displays a significant amount of data on a map that updates once a second. For most of the dynamic features, once added they don't change. Is there pattern than allows me to query changes since the previous query and then update the JMap. In my limited experiments, I was not able to query and process thousands features every second, but if I could restrict the processing to the changes, it should work.
Constraints:
1. I would like to use the ArcGIS Runtime SDK for Java to allow integration into our current product-line.
2. Out product is often delivered to a closed environment, thus ArcGIS online is not an option.
3. With this amount of data, I am sure that the zoom level will have to effect the data shown, but I would like to determine those constraints once I have the best real-time pattern implemented.
4. I am also exploring the GeoEvent Processor for data insertion into ArcGIS Server.
If I am heading down the wrong trail, point me to the right direction.