场景:
假设客户涉及十个国家的不同时区, 比如美国客户设定的时区又不一样
, 现在需要在客户所在时区的0点 发送一份报告
, 并且报告不能提前准备好, 数据要实时计算
, 每份计算时间大概15 分钟。
问题:
- 怎么实现在每个时区的 0 点发送报告呢(客户时区可能有增减,不固定)?
- 怎么一个定时器调用多进程同时发, 排队发的话, 后面的都不知道排到啥时候了。
场景:
假设客户涉及十个国家的不同时区, 比如美国客户设定的时区又不一样
, 现在需要在客户所在时区的0点 发送一份报告
, 并且报告不能提前准备好, 数据要实时计算
, 每份计算时间大概15 分钟。
问题:
2 回答3.1k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
2 回答1.2k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
嗯,是不是可以用
swoole
来用协程呢。或者你可以用 php 的 pthread,来定义一个进程来干这件事情,然后在进程里面
fork
多个子进程来干这件事。或者换一种解决思路,实际上总共就那么几个时区,是不是可以按照时区来分组搞这个东西呢。