I'm seeking for a approach for the following problem: I'm doing gps tracking. The data is being provided over http post requests by a gps data provider. The application should handle about one hundred trackings and poll each position max every second.
My approach so far: Out of a collection every object sets off async web requests triggered by a timer. The async request fails, while the sync request is successful. Needs to be fixed or checked (different problem) Another approach would be: every trace object sets off a backgroundworker thread with a sync httprequest and on completion it starts the next request.
What approach would you choose?