sjvanrossum commented on PR #31608:
URL: https://github.com/apache/beam/pull/31608#issuecomment-2215392981

   > Can you explain the use case for ordering keys here? Apache Beam provides 
no guarantees on what order records will be written to the sink, so how are 
ordering keys being used?
   
   For a customer I'm currently working with they're aware of that and they can 
deal with out of order delivery through sequence IDs. Ordering keys would 
enable them to limit push message delivery delivery to a downstream consumer 
since there can be only one outstanding message per ordering key. See 
https://cloud.google.com/pubsub/docs/ordering#subscriber_client_behavior_for_message_ordering
 for details on the limitations on ordering key consumers.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@beam.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to