Limites de Serviço
Verifique os limites de serviço a seguir para recursos do Oracle Integration 3. Um limite de serviço é a cota ou a permissão definida em um recurso. Você não pode alterar os limites de serviço configurados para sua tenancy.
Os limites de serviço descritos a seguir são impostos.
Limites do Serviço Oracle Cloud Console
Para obter mais limites de serviço da Console do Oracle Cloud, consulte Limites de Serviço na documentação do OCI.
| Recurso | Limite de Serviço |
|---|---|
|
Instâncias do serviço de integração |
|
|
Pontos finais privados |
|
|
Pontos finais personalizados |
|
|
Logs de diagnóstico internos do Oracle Integration |
|
Componente: Adaptadores
| Recurso | Limite de Serviço |
|---|---|
| Agente de conectividade | No mínimo, 8 GB de memória com 4 GB de tamanho de heap dedicado à Java Virtual Machine (JVM) do agente on-premise. Para incluir qualquer outro processo no host além do agente, aumente a memória física para um valor superior a 8 GB. |
| Cargas úteis de mensagem do agente de conectividade |
Todos os adaptadores ativados para agente de conectividade
Adaptadores SOAP e REST configurados com agente de conectividade
|
| Cargas úteis estruturadas (JSON, XML) para adaptadores baseados em agente de conectividade |
|
| Cargas úteis estruturadas para conexões de trigger e respostas de conexões de chamada |
|
| Cargas úteis binárias (não estruturadas) (por exemplo, anexos, MTOM) para conexões de trigger e respostas de conexões de chamada |
|
| Suporte ao ponto final privado |
A conexão com pontos finais privados é suportada em uma lista crescente de adaptadores. Consulte Adaptadores que Suportam Conexão com Pontos Finais Privados em Usando Integrações no Oracle Integration 3. |
| Apache Kafka Adapter |
Para configurações de chamada Operações de produção/consumo de mensagens:
|
| Adaptador AS2 |
|
|
Adaptadores de banco de dados
|
Para configurações de trigger Operações de sondagem:
Para configurações de chamada Procedimento Armazenado, Operação na Tabela e Executar operações de Instrução PureSQL:
Operações de Seleção de Banco de Dados:
|
| Adaptador de Arquivos (disponível apenas com o agente de conectividade) |
Operações de Leitura de Arquivo:
Sondagem com um agente de conectividade:
Operações de Download de Arquivo:
Observação: O tamanho dos arquivos CSV aumenta quando convertidos em uma mensagem. Portanto, o tamanho do arquivo deve ser inferior a 50 MB, de forma que o tamanho da mensagem após a conversão não exceda 50 MB. |
| Adaptador FTP |
Para configurações de chamada Operações de Leitura de Arquivo:
Operações de Download de Arquivo:
Operações de Gravação de Arquivo:
|
|
Adaptadores JMS
|
Para configurações de trigger Operações de Mensagens de Consumo:
Para configurações de chamada Operações de produção de mensagens:
|
| Oracle CPQ Adapter |
|
| Oracle E-Business Suite Adapter |
|
| Adaptador REST |
Para configurações de trigger
Para configurações de chamada
|
|
Adaptadores baseados em REST (adaptadores que expõem pontos finais REST na entrada ou adaptadores que chamam pontos finais REST externos) Por exemplo, Adaptador do Oracle Commerce Cloud, Adaptador do Oracle Fusion Field Service etc. |
Para configurações de trigger (quando aplicável)
Para configurações de chamada (quando aplicável)
|
| Salesforce Adapter |
|
| Adaptador para SAP |
|
| SAP Ariba Adapter | Consulte Restrições do SAP Ariba Adapter. |
| Adaptador SOAP |
Para configurações de trigger
Para configurações de chamada
|
|
Adaptadores baseados em SOAP (adaptadores que expõem pontos finais SOAP na entrada ou adaptadores que chamam pontos finais SOAP externos) Por exemplo, Oracle Logistics Adapter. |
Para configurações de trigger (quando aplicável)
Para configurações de chamada (quando aplicável)
|
| Timeout de chamada do adaptador de saída baseado em agente de conectividade |
|
| Timeout de chamada do adaptador de saída |
|
Timeout de integração para:
|
|
Componente: Integrações
| Recurso | Limite de Serviço |
|---|---|
| Integrações ativas |
|
| Profundidade da chamada de integração |
|
| Limite de tamanho da string |
Esse limite se aplica a todas as variáveis do tipo |
| Simultaneidade de ação paralela | Ramificações de ação paralela independentemente do tipo de integração (síncrona, assíncrona e assim por diante) contam para os limites de simultaneidade em solicitações síncronas.
Por exemplo, uma ação paralela com três ramificações precisa de dois slots de simultaneidade extras para a duração da ação paralela; uma ramificação é contada para o fluxo original já obtido. |
| Triggers - solicitações concorrentes |
|
| Integrações de eventos (integrações que podem se inscrever em eventos) |
|
| Rastreando eventos (por instância de integração única/execução de solicitação) |
Depois que esses limites são atingidos, os eventos não são mais registrados no fluxo de atividades, mas continuam sendo processados, e o estado geral da instância de integração é calculado. Isso garante que o estado da instância de integração seja atualizado em todos os cenários. |
| Duração do fluxo de integração |
|
| Limites de ação do arquivo de estágio (em integrações) |
|
| Timeout de mensagem de integração síncrona |
|
| Mensagens do Oracle Integration de tamanho da mensagem |
|
| Codificar e decodificar o conteúdo do anexo do arquivo (mapeador) |
|
| Lookups |
|
| Limites de ação de notificação |
Consulte Configurar E-mails de Notificação e Recursos e Limites do Serviço Email Delivery. |
| E-mails de saída (enviados do Oracle Integration em uma janela contínua de 24 horas) |
Consulte Configurar E-mails de Notificação e Recursos e Limites do Serviço Email Delivery. |
| Timeout de execução JavaScript |
|
| Parâmetros de função JavaScript |
|
| Duração da execução XSLT |
|
| Integrações programadas - solicitações simultâneas |
|
| Solicitações do tenant e do usuário |
|
| Programar integrações - duração de integração de longa execução |
|
| Iterações de loop |
|
| Limites do projeto (máximo por projeto) |
|
| Ramificações de ação paralela |
|
| Limite de caracteres do valor variável de rastreamento |
|
| Número máximo de variáveis globais |
|
| Retenção de dados da instância do serviço | A retenção se baseia no nível de rastreamento definido durante a ativação da integração:
|
| Intervalo de tempo para recuperar uma instância de integração com falha recuperável | A instância de integração é recuperável até que ocorra uma das seguintes condições:
|
| Fluxo de atividades - linhas exibíveis |
|
| Fluxo de atividades - tamanho total (resposta REST) |
|
| Instâncias de integração retornadas por solicitação de monitoramento |
|
| Reenvios permitidos por ID de instância de integração |
|
| Limite de caracteres dos valores do parâmetro de programação |
|
| Parâmetros de programação por integração |
|
| Limite de caracteres dos valores da propriedade de integração |
|
| Limites de caracteres de integrações e conexões |
|
| Máximo de deslocamento suportado (API de Instâncias e Erros) |
|
| Máximo de limite suportado (API de Instâncias e Erros) |
|
| Timeout da API do Desenvolvedor para o Oracle Integration 3 |
|
| Payloads para publicação e assinatura de eventos em integrações |
|
| Cargas úteis do fluxo de atividades |
|
| Limites do Oracle Cloud Infrastructure API Gateway |
Isso permite um total de 1.000 pontos finais de integração por gateway. |
| B2B para Oracle Integration - Gerenciamento de parceiros comerciais e rastreamento de mensagens B2B | Consulte Gerenciar Parceiros Comerciais e Acompanhar Mensagens de B2B em Usando B2B para o Oracle Integration 3. |
Componente: Automação de Processos Robóticos
| Recurso | Limite de serviço |
|---|---|
|
Duração da instância do robô |
|
|
Atribuindo uma instância de robô a um tempo limite de ambiente |
Varia, dependendo dos ambientes:
|
|
Timeout de download do arquivo |
|
|
Tamanho do arquivo para download |
|
|
Frequência de sondagem (frequência na qual o agente robô procura trabalho no Oracle Integration) |
|
|
Tempo máximo que o Oracle Integration aguarda o agente robô sondar o trabalho antes de alterar o status de seu ambiente para Não Disponível |
|
|
Retenção dos dados de instância de serviço |
|
|
Ambientes em um pool de ambientes |
|
|
Limites de caracteres de robô |
|
|
Limites de caracteres do pool de ambientes |
|
|
Limites de caracteres do tipo de conexão do robô |
|
|
Limites de caracteres de conexão do robô |
|
Componente: Servidor de Arquivos
| Recurso | Limite de Serviço |
|---|---|
| Armazenamento |
|
| Conexões simultâneas |
|
Componente: Decisões
Limites de serviço de aplicativo de decisão em um projeto
| Recurso | Limite de serviço |
|---|---|
| Número máximo de aplicativos de decisão por projeto | 10 |
| Número máximo de aplicativos de decisão em todos os projetos | 100 |
| Número máximo de versões que podem ser criadas por aplicativo de decisão | 25 |
| Número máximo de versões ativadas por aplicativo de decisão | 10 |
Limites de serviço para um modelo de decisão
| Recurso | Limite de serviço |
|---|---|
| Número máximo de execuções simultâneas para a mutação de operações PUT/PATCH/DELETE em APIs do Ciclo de Vida da Decisão | 1 |
| Número máximo de nós de decisão por modelo de decisão | 50 |
| Número máximo de regras (linhas) por tabela de decisão | 100 |
| Número máximo de expressões de entrada (colunas) por tabela de decisão | 15 |
| Número máximo de pares de chave/valor por decisão de contexto | 50 |
| Número máximo de condições em if/else e if/else aninhado | 100 |
| Número máximo de entradas (linha x coluna) na tabela de relações | 200 |
| Número máximo de dados de entrada por modelo de decisão | 20 |
| Número máximo de tipos de negócios por modelo de decisão | 20 |
| Número máximo de serviços por modelo de decisão | 10 |
| Número máximo de níveis nas decisões aninhadas | 2 |
Componente: Automação de Processos
Para obter os limites do serviço Process Automation, consulte Service Limits em Administering Oracle Cloud Infrastructure Process Automation.
Uso do Pacote de Mensagens e Solicitações Síncronas/Assíncronas
Os limites de solicitação simultânea se baseiam no tipo de licença que você tem e no número de pacotes de mensagens nos quais você se inscreve.
- Nova licença:
- Síncrono: 100 solicitações simultâneas por pacote de mensagens, até um máximo de 2.000 solicitações
- Assíncrono: Sem limite; o seguinte número de solicitações pode ser executado de cada vez, o restante é enfileirado; 50 solicitações por pacote de mensagens, até um máximo de 1.000 solicitações
- Licença existente (BYOL):
- Síncrono: 400 solicitações simultâneas por pacote de mensagens, até um máximo de 2.000 solicitações
- Assíncrono: Sem limite; o seguinte número de solicitações pode ser executado de cada vez, o restante é enfileirado; 200 solicitações por pacote de mensagens, até um máximo de 1.000 solicitações
Com a versão 25.06, o limite máximo de solicitação síncrona foi aumentado de 600 para 2.000, e o limite máximo de solicitação assíncrona foi aumentado de 300 para 1.000. Este limite máximo pode estar sujeito a alterações.
As tabelas a seguir mostram os limites de solicitação síncrona e assíncrona com base nos tipos de licença e pacotes de mensagens.
Limites simultâneos para instâncias do Oracle Integration que incluem uma licença
| Pacotes de Mensagens Atribuídos | Limite de Solicitação de Sincronização para Licença Incluída | Limite de Solicitação Assíncrona para Licença Incluída |
|---|---|---|
| 1 | 100 | 50 |
| 2 | 200 | 100 |
| 3 | 300 | 150 |
| 4 | 400 | 200 |
| 5 | 500 | 250 |
| 6 | 600 | 300 |
| 7 | 700 | 350 |
| 8 | 800 | 400 |
| 9 | 900 | 450 |
| 10 | 1.000 | 500 |
| 11 | 1.100 | 550 |
| 12 | 1.200 | 600 |
| 13 | 1.300 | 650 |
| 14 | 1.400 | 700 |
| 15 | 1.500 | 750 |
| 16 | 1.600 | 800 |
| 17 | 1.700 | 850 |
| 18 | 1.800 | 900 |
| 19 | 1.900 | 950 |
| 20+ | 2.000 | 1.000 |
Limites simultâneos para instâncias do Oracle Integration que usam uma licença existente (BYOL)
| Pacotes de Mensagens Atribuídos | Limite de Solicitação de Sincronização para BYOL | Limite de solicitação assíncrona para BYOL |
|---|---|---|
| 1 | 400 | 200 |
| 2 | 800 | 400 |
| 3 | 1.200 | 600 |
| 4 | 1.600 | 800 |
| 5+ | 2.000 | 1.000 |
Quando aumentar pacotes de mensagens
Pode ser necessário aumentar os pacotes de mensagens nas seguintes situações:
| Situação | Motivo para aumentar | Exemplo |
|---|---|---|
|
Você está consumindo mais mensagens do que se inscreve. |
Seus pacotes de mensagens devem ser equivalentes ao número de mensagens que sua instância do Oracle Integration consome por hora. Portanto, é essencial que você saiba o throughput por hora da sua instância e aumente seus pacotes de mensagens conforme necessário para corresponder ao throughput. |
Você tem 2 pacotes de mensagens, dando a você 10.000 mensagens por hora, o que cobre sua taxa de transferência média. Suas solicitações geralmente levam cerca de 5 segundos para serem concluídas, portanto, você processa 12 solicitações por minuto:
Você tem em média 10 solicitações síncronas simultâneas, então agora você tem até 120 solicitações simultâneas por minuto:
Isso significa que você geralmente processa 7.200 solicitações por hora:
Vamos dizer que cada solicitação consome uma mensagem, então você normalmente consome 7.200 mensagens por hora, que se enquadram na sua assinatura do pacote de mensagens. Mas às vezes você recebe uma explosão de 10 minutos de 100 solicitações síncronas simultâneas. De repente, você está processando 10 vezes mais solicitações — 1.200 solicitações por minuto, para um total de 12.000 solicitações durante a explosão. Quando você adiciona isso à sua média de mensagens pelo resto da hora, você consumiu 18.000 mensagens:
Isso coloca 8.000 mensagens acima da assinatura do seu pacote de mensagens:
Você precisaria se inscrever em mais 2 pacotes de mensagens para lidar com seus bursts de solicitação. |
|
Você precisa lidar com explosões de alta simultaneidade. |
O número de pacotes de mensagens afeta diretamente o limite de solicitações síncronas simultâneas (e assíncronas). |
Você tem 2 pacotes de mensagens, permitindo até 200 solicitações síncronas simultâneas. Você tem uma média de simultaneidade de 25, então geralmente está dentro desse limite. Mas às vezes você recebe uma explosão de 250 solicitações síncronas simultâneas. Como isso excede seu limite, as solicitações extras obtêm erros. Você precisaria se inscrever em mais 1 pacote de mensagens para tratar seus bursts de solicitação. |