有没有办法以确定的顺序将消息从有界数据流管道(批处理模式)发布到 PubSubIO.Write 中,以便它们至少按该顺序传递。例如使用时间戳或自然/排序排序。
问问题
846 次
1 回答
3
无法确定地对写入 PubSubIO.Write 的数据进行排序。即使消息按顺序发布到 Pub/Sub 中,您的订阅者也不会按顺序接收它们,因为 Cloud Pub/Sub 没有排序保证。一般来说,使用 Pub/Sub 尽可能避免对订单的依赖是好的,尽管有一些技术可以处理它。我建议阅读新发布的消息排序文档。
于 2016-02-18T18:27:46.603 回答