---
schema_version: "1"
id: 93fbe0eae79d95553b5e21ed1e4a9d2db0e36b73cdc8914c6aafa6b7498b7980
title: Algoritmo de uso justo do Apex em lote
collection: architect
version: next
locale: pt-br
portal_url: https://docs.salesforce.com/architect/next/pt-br/reference-diagrams/guides/batch-apex-fair-usage-algorithm.md
canonical_url: https://staging.architect.salesforce.com/docs/architect/pt-br/reference-diagrams/guide/batch-apex-fair-usage-algorithm.html
source_site: staging.architect.salesforce.com
content_type: documentation
content_hash: d0bcd3db0be30de9e10ab05f1401c008a69c2576a21b0d1271ceb700be4c6df8
products:
  - Diagramas de referência
  - Architect Site Content Repo
---
# Algoritmo de uso justo do Apex em lote

<img style="border:1px solid #e5e5e5;margin:2rem 0rem" src="https://architect.salesforce.com/ns-assets/reference-architectures/batch-apex-fair-usage-algorithm.webp" alt="Algoritmo de uso justo do Apex lote - mostra como o algoritmo de uso justo garante que cada organização na plataforma do Salesforce receba uma &quot;parte justa&quot; do tempo de processamento em um determinado tipo de mensagem. Neste exemplo, a Organização 1 está dominando o tipo de mensagem do Apex lote, enquanto a Organização 2 tem processos de espera do mesmo tipo de mensagem. Como resultado, o algoritmo reduziu o número de threads disponíveis para a Organização 1.">

## Descrição

mostra como o algoritmo de uso justo garante que cada organização na plataforma Salesforce receba uma "parte justa" do tempo de processamento em um determinado tipo de mensagem. Neste exemplo, a Organização 1 está dominando o tipo de mensagem Apex em lote, enquanto a Organização 2 tem processos de espera do mesmo tipo de mensagem. Como resultado, o algoritmo reduziu o número de threads disponíveis para a organização 1.

## Links para download:

- [Lucid](https://lucid.app/lucidchart/editNew/d23a6022-45df-4632-9d0d-f646dee6eaa0)
- [Imagem](https://architect.salesforce.com/ns-assets/legacy/fairusage.png)
