爬虫(典型的生产者 - 消费者模型)在我的理念里由以下几部分组成:
衍生开来:
- gem install spider -s https://github.com/w-zengtao/rb-spider
- Redis
- RabbitMQ
- config.yml
默认配置如下
- redis:
- url: 127.0.0.1
- port: 6379
- db: 0
- rabbitmq:
- vhost: "/"
- username: guest
- password: guest
- host: 127.0.0.1
如我们在设计思路里面所讲,我们的程序的入口应该在 Scheduler 模块