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