首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Android &带有iOS后端的相对时区为每个客户端调度任务

在Android &带有iOS后端的相对时区为每个客户端调度任务
EN

Stack Overflow用户
提问于 2020-06-21 20:16:33
回答 1查看 162关注 0票数 0

我有一个移动应用程序(原生Android & iOS),它要求客户数据每天午夜更新(以更新重复出现的项目)。我在nodejs中使用cron-jobs,使用节点-cron库,它的工作非常正常。但我面临的主要问题是时区,即当时钟在“客户端”(无论在何处)敲响时钟时,数据应该被更新,但是cron按照“服务器时间”运行。所以它对一些客户有效,但对很多人来说却失败了.

我想知道是否有任何方法可以在客户端(通过在特定时间访问web服务)或直接从服务器实现这一点?我的开发人员建议我将客户端的时区保存在数据库中,并根据每个客户端的时区分别运行cron,但我不同意这个想法,因为我认为服务器同时处理这么多任务要重得多。

我需要专业和专家的意见。我应该选择后一种方式还是其他方式?

EN

回答 1

Stack Overflow用户

发布于 2020-06-21 20:28:55

您可以保存客户端时区,并使您的cron每小时运行一次,每次运行时,它只选择位于时区午夜的客户端。

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

https://stackoverflow.com/questions/62503916

复制
相关文章

相似问题

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