-
Notifications
You must be signed in to change notification settings - Fork 1
Components and configuration
Daniel Hatton edited this page Nov 12, 2024
·
13 revisions
A Murfey deployment is comprised of multiple components, illustrated in the diagram below. These consist of:
- A RabbitMQ message broker instance for passing messages between processing services
- A PostgreSQL database instance for keeping track of data collection and processing information
- The Murfey server which handles data collection registration and processing requests
- A Murfey client which watches for data and notifies the Murfey server
In addition there are optional components:
- ISPyB laboratory information management system for integration with user visit information and for processing results recording for display with the PATo web frontend
- A Graylog instance for log recording
