samvera-deprecated / geo_concerns

PCDM based geospatial models for Hydra
Apache License 2.0
3 stars 4 forks source link

Event generators and clients #247

Closed eliotjordan closed 7 years ago

eliotjordan commented 8 years ago

Adds functionality for generating messaging events to sync external services. Messages can be published to clients that trigger jobs locally within the application, or published to clients for services like RabbitMQ. Messages are generated for object create, delete, update events as well as after creation of file set derivatives. Currently events are generated for syncing geoserver and geoblacklight services. After the PR is merged, a wiki page will be added to explain how the different components are wired together and how to switch between local clients and RabbitMQ clients.

eliotjordan commented 7 years ago

@drh-stanford What do you think? We're already using this in our local GeoConcerns app.