The CKAN worker is a base class for worker tools that consume CKAN queue notifications in order to perform some type of processing based on those messages. The Worker class can be extended by implementing a consume method receiving routing_key, operation and payload. Since Worker is derived from CkanClient, it can be used to return values to CKAN immediately. Supports configuration by file (worker.cfg) or programmatically.