首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何避免推送队列在使用指定任务时增加错误率?

问如何避免推送队列在使用指定任务时增加错误率?
EN

Stack Overflow用户
提问于 2019-12-24 08:50:44
回答 1查看 56关注 0票数 0

在阅读Java 8标准环境中的Google推送队列文档时,我看到了以下有关命名任务的信息:

注意,去复制逻辑引入了大量的性能开销,导致延迟增加,并可能增加与命名任务相关的错误率。

我想在生产环境中使用去复制逻辑,但是,我担心错误率可能会增加。使用命名任务导致错误率增加的原因是什么,我如何有效地避免这些问题?另外,在命名任务时,我会使用用户的随机32个字符UID作为前缀,因此名称不会是顺序的。

EN

回答 1

Stack Overflow用户

发布于 2019-12-24 10:55:21

数据去复制是一种消除重复数据重复拷贝的技术.这可以提高云任务的性能,从而消除可能的重复,并且只在请求一次就分派。

如果您不小心多次将相同的任务添加到列表中,则请求仍然只发送一次,从而避免了重复。

总之,当您使用云任务时,您会面临延迟较高的风险,这可能导致更多的错误,例如,之类的超时错误。

为了避免这类错误,也请记住删除任务时的去重复窗口,如声明的这里:。

添加与最近删除的任务名称相同的任务的时间段将导致服务错误地拒绝该任务。这是任务删除后任务去重复仍然有效的时间长度。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59466185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档