Skip to content

Commit

Permalink
GITBOOK-84: Mention queueable batch jobs, minor spelling fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
AlekseyKorzik authored and gitbook-bot committed Jun 24, 2024
1 parent b709a18 commit 4733a24
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions setting-up/jobs/job-types.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@ Despite the differences in job types, all jobs benefit from core functionalities

### Batch Jobs

Batch jobs are executed on demand, running on a specified number of Bacalhau nodes. These jobs either run until completion or until they reach a timeout. They are designed to carry out a single, discrete task before finishing.
Batch jobs are executed on demand, running on a specified number of Bacalhau nodes. These jobs either run until completion or until they reach a timeout. They are designed to carry out a single, discrete task before finishing. This is the only queueable job type.

Ideal for intermittent yet intensive data dives, for instance performing computation over large datasets before publishing the response. This approach eliminates the continuous processing overhead, focusing on specific, in-depth investigations and computation.

### Ops Jobs

Similar to batch jobs, ops jobs have a broader reach. They are executed on all nodes that align with the job specification, but otherwise behave like batch jobs.

Ops jobs are perfect for urgent investigations, granting direct access to logs on host machines, where previously you may have had to wait for the logs to arrive at a central locartion before being able to query them. They can also be used for delivering configuration files for other systems should you wish to deploy an update to many machines at once.
Ops jobs are perfect for urgent investigations, granting direct access to logs on host machines, where previously you may have had to wait for the logs to arrive at a central location before being able to query them. They can also be used for delivering configuration files for other systems should you wish to deploy an update to many machines at once.

### Daemon Jobs

Expand All @@ -32,6 +32,6 @@ A good application of daemon jobs is to handle continuously generated data on ev

### Service Jobs

Service jobs run continuously on a specified number of nodes that meet the criteria given in the job specification. Bacalhau's orchestrator selects the optimal nodes to run the job, and continuously monitors its health, performance. If required it will reschedule on other nodes.
Service jobs run continuously on a specified number of nodes that meet the criteria given in the job specification. Bacalhau's orchestrator selects the optimal nodes to run the job, and continuously monitors its health, performance. If required, it will reschedule on other nodes.

This job type is good for long running consumers such as streaming or queueing services, or real-time event listeners.
This job type is good for long-running consumers such as streaming or queuing services, or real-time event listeners.

0 comments on commit 4733a24

Please sign in to comment.