xmlrpc.server 这个东西在pyspider作用是什么?

发现pyspider的调度器部分,用了一个xmlrpc.server这个东西。

这个东西是做什么用的呀。调度器不是基于队列进行调度的吗?为什么还要添加这个东西。

阅读 3.7k
2 个回答

scheduler 的 rpc 服务,是用来给 scheduler 和 webui 之间通信用的。
webui 需要展示各个任务当前的抓取状态(5m/1h/1d/all 任务数),project 最近活动记录等等,这些信息需要 schduler 提供的。
当你点击 run 的时候,webui 也需要通知 scheduler,这些功能都通过 rpc 服务完成

如果不是架集群不需要额外配置xmlrpc

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进