You are viewing the documentation for Blueriq 17. Documentation for other versions is available in our documentation directory.
Single runtime
When running a single runtime in a non cluster environment we rely on having the http session timeout, on which the file is deleted. The application server we are running in terminates the session. When the session expires we delete the file(s) in the file store that where related to that session. Describing the behavior in a sequence diagram looks like this:
Multi-node
When running multiple nodes there is no http session timeout on which we can delete files. Therefor the scheduler is used to schedule the deletion after the http session is gone. Describing the behavior in a sequence diagram looks like this:
More information can be found on the page dedicated to temporary files in the runtime cluster section.