Google app engine 谷歌应用程序引擎';s通道API是否确保消息按发送顺序到达?

Google app engine 谷歌应用程序引擎';s通道API是否确保消息按发送顺序到达?,google-app-engine,channel-api,Google App Engine,Channel Api,让Google应用程序引擎应用程序通过Channel API连接到客户端。让服务器快速连续地通过此通道发送消息。Channel API是否保证消息以完全相同的顺序报告给Javascript客户机?我想说这不保证,但预计99%的时间都是这样 在任何情况下,您都可以为服务器中发送的每条消息提供一个序列号,并在接收者中检查它们,以查看是否仍缺少某些内容。由于消息的顺序没有得到保证,因此应假定消息可能不会按其发送的顺序到达,当您考虑GAE的可伸缩性时,这实际上是有道理的。消息的到达顺序不同 在发送大量消

让Google应用程序引擎应用程序通过Channel API连接到客户端。让服务器快速连续地通过此通道发送消息。Channel API是否保证消息以完全相同的顺序报告给Javascript客户机?

我想说这不保证,但预计99%的时间都是这样


在任何情况下,您都可以为服务器中发送的每条消息提供一个序列号,并在接收者中检查它们,以查看是否仍缺少某些内容。

由于消息的顺序没有得到保证,因此应假定消息可能不会按其发送的顺序到达,当您考虑GAE的可伸缩性时,这实际上是有道理的。

消息的到达顺序不同

在发送大量消息时,如在执行WebRTC信令时,这一点非常明显


正如@Mario所提到的,诀窍是,用一个序列来封装邮件,然后在邮件到达时重新排序。

你有证明你的说法的参考资料吗?没有,但我没有一份相反的参考资料,如果无序是一个真正的预期问题,那么情况就是这样。