Ultra Tasks

Ultra Tasks offer the speed and scalability needed for critical integrations that demand high availability, high throughput, and continuous execution. This feature ensures that data reaches its destination instantly, regardless of data volume, endpoint variety, or integration complexity.

Ultra Tasks enable pipelines to continuously consume documents from external sources. This includes sources incompatible with Triggered Tasks or those requiring low-latency processing.

Key Features:

  • Continuous Processing: Ultra Tasks allow pipelines to run continuously, ideal for always-on pipeline executions.
  • Scalability and Load Balancing: An Ultra Task can manage and load-balance multiple Ultra Pipeline instances across multiple Snaplex nodes, processing multiple documents simultaneously.
  • Reliability: The Ultra Task monitor ensures the necessary number of instances are running, automatically restarting tasks if an instance fails or a node needs a restart.
  • Efficient Queue Management: Ultra Tasks pull requests from the FeedMaster's queue and assign them to the associated Ultra Pipeline instances.
  • Support for Listening Snaps: Ultra Tasks can also be based on pipelines using a listening Snap, such as JMS Consumer, which runs indefinitely.

Prerequisites

  • Your Org must be subscribed to this feature before you can access it in Manager.
  • Your Pipelines must work in Ultra-mode.

Support and Limitations

  • Ultra Pipeline design limits the usage of certain Snaps: see Snap Support for Ultra Pipelines for details.
  • When you access the URL for a Triggered or Ultra Task that is in an Org different from the one you last selected, SnapLogic Manager displays the Task details, but the Org does not automatically change to the one that owns the Task. Use the selector at the top right in Manager to switch to a different Org.
  • Since the connection to the client has a 15-minute timeout, long running Pipelines invoked as Triggered or Ultra Tasks through a Cloudplex URL might not complete before the timeout occurs. For Groundplex users, this timeout does not apply to the On-premise URL.
  • The configuration for Auto-scaling of Ultra Tasks applies only to Response-and-request Ultra Pipeline Tasks. Ultra Auto-scaling setting is not available for Polling Ultra Pipeline Tasks.

Known Issues

  • In some cases, Ultra Tasks duplicate messages that are being processed from the FeedMaster node, resulting in failed Retry errors. If you see this issue in your Org, see Enabling the Prevention of Duplicates Enhancement.
  • After changes are made to an pipeline, the instances will restart. Ultra Tasks restart the pipelines so that multiple instances might run at the same time after making changes to the pipeline.