Git Product home page Git Product logo

Comments (8)

sjdirect avatar sjdirect commented on May 17, 2024

A few ideas...

var pausedCrawler = manager.Pause(crawler);
manager.Resume(pausedCrawler);

from abot.

sjdirect avatar sjdirect commented on May 17, 2024

Made all classes in Abot project Serializable so others may implement a pause/resume

from abot.

sjdirect avatar sjdirect commented on May 17, 2024

More talk about this here...
https://groups.google.com/forum/#!topic/abot-web-crawler/KiYhgjaESNU

from abot.

mng-au avatar mng-au commented on May 17, 2024

Hi sjdirect, if you don't mind I ask, I remember you have a file based Url and Crawl repository in Google repository before, or is it my memory corrupted or fragmented. I hope I understand this issue correctly, but as long as Abot resume previous unfinished task, that will satisfy this ticket? i.e. stop / resume and pause is consider as stop. I am working on a simple Mongodb based Scheduler for Abot, I will upload to Github later, but then again, if you don't mind it is in F#. Thanks.

from abot.

sjdirect avatar sjdirect commented on May 17, 2024

Yes there use to be a file based crawl repo but it was overly complex and under performant. A lightweight version of it MAY be created if I decide that is the best way to pause the crawl.

from abot.

mng-au avatar mng-au commented on May 17, 2024

Hi Steven, I added a new repository using Redis as scheduler store (I thought about using MongoDB before, but Redis gives much better performance as it runs in memory). That should allow the crawler to start and stop without losing track of previous progress. Hope this will help. Cheers. https://github.com/mnta/Abot.Redis.Scheduler

from abot.

sjdirect avatar sjdirect commented on May 17, 2024

Thanks, i'll take a look at this when I cross that bridge

On Sat, Oct 17, 2015 at 5:18 AM, mnta [email protected] wrote:

Hi Steven, I added a new repository using Redis as scheduler store (I
thought about using MongoDB before, but Redis gives much better performance
as it runs in memory). That should allow the crawler to start and stop
without losing track of previous progress. Hope this will help. Cheers.
https://github.com/mnta/Abot.Redis.Scheduler


Reply to this email directly or view it on GitHub
#45 (comment).

from abot.

sjdirect avatar sjdirect commented on May 17, 2024

You can use the Pause/Resume feature of AbotX. AbotX build on top of abot. Closing issue.

from abot.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.