https://github.com/libops/isle-event-bus
Islandora Event Bus
https://github.com/libops/isle-event-bus
Last synced: about 1 year ago
JSON representation
Islandora Event Bus
- Host: GitHub
- URL: https://github.com/libops/isle-event-bus
- Owner: libops
- Created: 2025-03-01T14:42:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-05T16:15:32.000Z (about 1 year ago)
- Last Synced: 2025-03-05T16:41:05.883Z (about 1 year ago)
- Language: Go
- Homepage: https://libops.github.io/isle-event-bus/
- Size: 4.75 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# isle-event-bus
isle-event-bus reads an Islandora event from ActiveMQ and processes the event from either a microservice running locally or from a service in the cloud.
🚧 Full documentation is available at https://libops.github.io/isle-event-bus/
## Purpose
This service was created to address three points of concern in the ISLE stack:
1. Be able to leverage Islandora microservices from a local machine without needing to deploy the microservices locally
2. Support event types currently not able to be processed by [islandora/alpaca](https://github.com/islandora/alpaca)
3. Create a liveness probe // healthcheck on the service
## Attribution
This is a rewrite of [islandora/alpaca](https://github.com/Islandora/alpaca), adding the ability to directly upload the source file to a microservice to enable unlocking shared microservice deployments.