[ckan-discuss] CKAN notification service

David Read david.read at okfn.org
Mon May 24 19:08:24 BST 2010


I've sketched out a system for clients to register interest in CKAN
data, so that they get callbacks when it changes. Do check it out
here:
http://knowledgeforge.net/ckan/trac/ticket/325
(which also references sub-tickets)

Amongst other things, this can alert an external search module (such
as SOLR) to index packages as soon as they are updated, rather than
having to poll the API.

The design is based on the open message queue format AMQP (using
RabbitMQ). The objects that will give notifications are: Package, Tag,
Group and Rating (not User, Authz, Relationships or License) and the
message payload will be the object in JSON format (just as for the
REST interface).

Comments and suggestions are welcome as ever,

David



More information about the ckan-discuss mailing list