view article

Figure 5
Schematic of communication with mxdb. Mxdb-server, adp-tracker and MongoDB are deployed as Docker containers. Mxdb-server and MongoDB containers are linked, with mxdb-server providing the only access point to MongoDB. Python applications such as adp and DA+ server communicate with mxdb-server via mxdb-client. Non-Pythonic applications running at the beamline communicate with mxdb-server directly through HTTP requests. Adp-tracker relies on Server Side Events (SSEs) emitted by mxdb-server to query mxdb and update its display.

Journal logoJOURNAL OF
SYNCHROTRON
RADIATION
ISSN: 1600-5775
Follow J. Synchrotron Rad.
Sign up for e-alerts
Follow J. Synchrotron Rad. on Twitter
Follow us on facebook
Sign up for RSS feeds