Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们从文档中知道,理论上每个用户每秒发送 1 条消息的限制,但在高端服务器上运行电子邮件迁移时,我们并没有接近这个限制。我们应该做什么?我们是否应该将每个用户的线程数量增加到一个以上(即使文档建议每个用户只有 1 个线程)?我使用了他们的 GAMME 工具,它在速度方面让电子邮件迁移 api 大吃一惊,即使在低端服务器上也是如此。
有没有人有什么建议?它不是超级慢,但它慢到足以让人痛苦。
GAMME 工具本身使用电子邮件迁移 API,它没有做任何特别的事情,因此可能有其他因素会减慢您的迁移速度。您是否真的从 AppEngine 打了迁移 API?如果是这样,您应该能够利用appstats来分析您的应用程序并查看是否存在其他瓶颈。你从哪里拉消息?
不要尝试为每个用户迁移使用超过 1 个线程,这将不起作用,并且您会遇到性能问题。请确保您正确实施指数退避。如果您的应用程序没有通过回退指数(第一次 1 秒,然后是 2 秒、4、8 等)来确认 503 错误代码,那么 Google 将通过进一步限制您的 API 调用来做出响应。