1. Parallel Processing (Option D):
Pegasystems. (2023). Asynchronous processing. Pega Community. "Job Scheduler is a background server process that runs an activity at a pre-configured time... For high-volume and heavily recurring tasks
you can configure a Job Scheduler to run on multiple nodes to support parallel processing."
Pegasystems. (2023). Processing a list of items with a job scheduler. Pega Community. "To enable parallel processing
you can associate a job scheduler with a node type. Pega Platform queues the items for the job scheduler and you can process the items in parallel on all the nodes that are assigned to a specific node type."
2. Retry Failed Tasks (Option A):
Pegasystems. (2023). Asynchronous processing. Pega Community. This document contrasts Job Schedulers with Queue Processors
noting Queue Processors are ideal for "a task that you can retry if it fails." This implies that handling failures and retries is a core concept in asynchronous processing
and the Job Scheduler
as a tool for this
facilitates such logic within its activity
making it a typical feature of the overall solution. The activity run by the Job Scheduler is responsible for implementing the retry logic if needed.