The VisitManager of iudex-core contains the central thread pool, work prioritizer and politeness enforcer. Prioritization aspects are handled both via an external WorkPollStrategy implementation and in internal (in memory) structure of host and visit queues.

In-memory Visit/Host Priority Queues

The iudex-core module includes a prioritized visit queue and executor with the following features:

Postgres-backed persistent WorkPollStrategy

The iudex-da modules provides a WorkPoller implementation of WorkPollStrategy which obtains prioritized visit orders from a Postgres database. Features: