Does TRKD have any general guidelines in terms of performance and load?

Just curious if there is any guidelines in terms of expectation of response times if a blast of requests is sent to the TRKD servers? Also, if I have a requirement where I know I may need to issue a batch of requests to TRKD where it may impact normal performance, is there a configuration option per client based on expected load?

Best Answer

  • Please refer to User Throttling chapter available in the developer guide, the Overview section there notes: "The purpose of web service throttling is to limit the load that clients might place on TRKD API services and thus prevent abusive clients from impacting other clients and to protect backend systems from unexpected workload increase. The amount of load is determined by the number of requests per second made by clients. A client is identified by a TRKD API application ID."