What is Filespooler? Filespooler lets you request the remote execution of programs, including stdin and environment. It can use tools such as S3, Dropbox, Syncthing, NNCP, ssh, UUCP, USB drives, CDs, etc. as transport; basically, a filesystem is the network for Filespooler. Filespooler is particularly suited to distributed and Asynchronous Communication. Filespooler is a tool in the Unix tradition of “do one thing and do it well.” It is designed to integrate nicely with decoders (to handl...| www.complete.org
Asynchronous communication is communication between two endpoints that doesn’t have to happen in real time or near-real-time. Compared to synchronous communication, asynchronous communication lets you trade latency for reliability. Asynchronous communication is closely related to the concept of store-and-forward networking and delay/disruption-tolerant networking. In fact, most asynchronous implementations are also store-and-forward and delay-tolerant, so these terms are often used intercha...| www.complete.org
The reference documentation for Filespooler is here: https://salsa.debian.org/jgoerzen/filespooler/-/blob/main/doc/fspl.1.md It includes: Summary of Filespooler Basic description of the on-disk format, queue, and job files Summary of encoding, decoding, and adding files to the queue Installation instructions Environment, exit code, and locking/concurrency. Reference for all subcommands and options. It does NOT include detailed tutorials, which can be found at Filespooler. Links to this note P...| www.complete.org