darkmatter
V2EX  ›  问与答

分布式爬虫该如何通信呢?

  •  
  •   darkmatter · Oct 14, 2016 · 2333 views
    This topic created in 3678 days ago, the information mentioned may be changed or developed.
    一个 Master,N 个 Slave 。 Master 发送任务到 Slave,Slave 抓取之后如何将数据返回给 Master ?
    5 replies  •  2016-10-26 23:33:57 +08:00
    billlee
    billlee
    Oct 14, 2016
    1
    任务队列
    darkmatter
    darkmatter
    OP
    Oct 14, 2016
    2
    @billlee Slave 是通过队列获取任务的。
    lecher
    lecher
    Oct 15, 2016 via Android
    3
    master 开更新内容的接口, slave 领取任务处理之后,将处理的数据通过调用接口的形式写入 master 数据库。

    由 master 的接口处理相关任务的状态更新
    cloudbeyond
    cloudbeyond
    Oct 15, 2016
    4
    至少两个队列嘛,一个控制面的,收发控制消息,另一个数据面的队列, slave 抓取处理完了扔数据队列里面, master 再从这里面捞
    Powered
    Powered
    Oct 26, 2016 via Android
    5
    @lecher RPC
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4279 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 07:37 · PVG 15:37 · LAX 23:37 · JFK 02:37
    ♥ Do have faith in what you're doing.