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. |