使用Python PHP Redis 可维护的定时任务
使用Python PHP Redis 可维护的定时任务
sevenkanon 发表于3个月前
使用Python PHP Redis 可维护的定时任务
  • 发表于 3个月前
  • 阅读 0
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

使用生产者和消费者模式

subprocess.Popen()

打开PHP脚本获取相应的任务数据,在PHP中计算任务是否到达触发点

把到达的任务往Python传递,没有到达的任务更新Redis中的数据。

Python 在获取PHP回传的任务数据时,把相应的数据加入任务队列 (Schedule Queue)中

schedule_queue.put(task_elem) # 目标URL

worker = Consumer(schedule_queue)

Consumer是消费者开启的线程。schedule_queue 保存了相应的URL地址。供消费者使用,启用了网络连接,调用网络API接口,消费掉资源。

整个流程完结

 

 

 

共有 人打赏支持
粉丝 0
博文 1
码字总数 164
×
sevenkanon
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: