Skip to main content
Skip table of contents

Basic Architecture

YSoft SafeQ Spooler is a new job spooling component different from YSoft SafeQ FlexiSpooler it is designed to be cross-platform and include the YSoft SafeQ UI - a new UI experience for the user. 

Spooler consists of:

  • YSoft.SafeQ.Spooler service: service/daemon that has similar functionalities to YSoft SafeQ FlexiSpooler service,
  • YSoft.SafeQ.SafeQ UI process: a new cross-platform UI experience for the user substituting existing YSoft SafeQ Desktop Interface.

In order for YSoft SafeQ Spooler to function with existing YSoft SafeQ 6 deployments it needs a server counter-part (a connector to rest of YSoft SafeQ 6 components if you will), we call this component YSoft SafeQ Job Service. In the future YSoft SafeQ Job Service will be used for many more functionalities and has part in a broader architecture revisioning.

YSoft SafeQ  Job Service

Job Service has following responsibilities:

  • Handles connection with spoolers
  • Manages job metadata between Spooler Controller and Spooler
  • Communicates with Spooler Controller using YMQ
  • Hosts IdentityServer to allow Spooler authentication
  • Provides distributed layer which contains Job id x Spooler id mapping and Spooler id x Job Service id mapping
  • Sends a configuration file to update the Site Server list in Spooler

Diagrams

YSoft SafeQ Spooler and YSoft SafeQ Job Service with respect to rest of YSoft SafeQ 6

YSoft SafeQ Spooler in detail

Near roaming group

Port usages

  • See diagrams above.
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.