Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddTaskOptions ¶
type AddTaskOptions = taskqueue.EnqueueOptions
AddTaskOptions = taskqueue.EnqueueOptions
type Scheduler ¶
type Scheduler interface {
SetTaskHandler(handler TaskHandler)
// TODO: SetGivenUpHandler
SetLogger(logger logger.Logger)
SetMode(mode Mode)
RegisterTaskType(dummyTask interface{}) (err error)
AddTask(task interface{}, opts AddTaskOptions) (err error)
Run()
WaitQuit() (errs []error)
}
Scheduler 代表爬虫的调度器
type TaskHandler ¶
type TaskHandler func(interface{}) taskqueue.ProcessResult
TaskHandler 是任务的 handler
Click to show internal directories.
Click to hide internal directories.