- references as inbox
- image files
- image file is processed producing a result, in most cases another image. result is placed into an outbox directory
- inotify mechanism for monitoring file events.
- https://www.linuxjournal.com/article/8478
- https://man7.org/linux/man-pages/man7/inotify.7.html
- The Linux Programming interface, Chapter 19 pg. 419
- fault tolerant
- scalable
- persistent storage
- SOA
- memory mapped file
- shared memory
- message oriented middleware
- generic posix
- zcu102, zcu104
- port
- node
- directories
- inbox
- outbox
- err_box
- log
- cmd_box -File
- pulse
- image file exists in inbox directory when process starts polling
- process the images
- image file is moved into directory from another process
- process image when copy is complete
- process creates file in inbox directory, writes to the file, then closes the file
- process file when the file is close on write