You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Numaflow improves throughput by pushing the next "work" to any available processing unit and thus inherently does out-of-order processing (similar to other stream processing platforms). However, there are a few cases where the "work" has to be ordered, e.g., the create-update-read-delete flow. You cannot update before you have created an item. Hence, it would be good to support some kind of partitioned FIFO where, within a partition, the work is ordered.
E.g., for a given partition A, Nth should be done only after (N-1)th is done.
CAVEATs
Auto-scaling
Use Cases
create-update-read-delete workflows
Message from the maintainers:
If you wish to see this enhancement implemented please add a 👍 reaction to this issue! We often sort issues this way to know what to prioritize.
The content you are editing has changed. Please copy your edits and refresh the page.
We should still be able to do readBatchSize>1 with ordered processing. Just make sure that the batch read from source/ISB is processed & written in order.
Summary
Numaflow improves throughput by pushing the next "work" to any available processing unit and thus inherently does out-of-order processing (similar to other stream processing platforms). However, there are a few cases where the "work" has to be ordered, e.g., the create-update-read-delete flow. You cannot update before you have created an item. Hence, it would be good to support some kind of partitioned FIFO where, within a partition, the work is ordered.
E.g., for a given partition A, Nth should be done only after (N-1)th is done.
CAVEATs
Use Cases
Message from the maintainers:
If you wish to see this enhancement implemented please add a 👍 reaction to this issue! We often sort issues this way to know what to prioritize.
Tasks
The text was updated successfully, but these errors were encountered: