Proposal for queue management to handle bursts of requests during bulk updates in source systems,
Background:
Users performing bulk updates in source systems often encounter 409 (Conflict) and 429 (Too Many Requests) errors when using the Cognite Events/Assets API. This indicates a need for improved handling of request bursts during these operations.
Request:
Implement a queue management system for the Events/Assets API to efficiently handle bursts of requests during bulk updates from source systems.
Proposed Features
1. Request queueing mechanism for bulk operations
2. Intelligent prioritization of queued requests in sequence
3. Automatic retry logic with configurable backoff strategy
Expected Benefits:
1. Reduced occurrence of 409 and 429 errors during bulk updates
2. Improved data consistency between source systems and Cognite Data Fusion
3. Enhanced performance and reliability for large-scale data synchronization
4. Simplified error handling for API users during bulk operations
This enhancement would significantly improve the reliability and efficiency of bulk update operations from source systems to Cognite Data Fusion, addressing the specific challenges posed by request bursts and reducing the occurrence of 409 and 429 errors.
Check the
documentation
Ask the
Community
Take a look
at
Academy
Cognite
Status
Page
Contact
Cognite Support