Jitterbit cloud API gateway
Visão geral
O gateway de API em nuvem, hospedado pela Jitterbit, gerencia esses recursos de segurança e tarefas do Gerenciador de API envolvidas na aceitação e processamento de chamadas da API do Gerenciador de API:
- Gerenciamento de tráfego
- Autorização e controle de acesso
- Limitação de taxa
- Processamento de carga útil da API
O gateway de API em nuvem é gerenciado, mantido e hospedado pelo Harmony e não requer nenhuma configuração. Os recursos de segurança do Gerenciador de API são configurados no nível da API ou no nível do perfil de segurança e são armazenados em cache no gateway de API, que são referenciados durante a execução da API, conforme descrito abaixo.
As solicitações de API processadas através do gateway de API em nuvem gerenciado pela Jitterbit estão limitadas a 200 solicitações de API por minuto por organização. Solicitações que excedem esse limite podem ser limitadas pela plataforma. Esse limite se aplica coletivamente a todos os tipos de API, incluindo APIs personalizadas, APIs proxy e solicitações OData.
Arquitetura do sistema do gateway de API em nuvem
Este diagrama exibe a arquitetura do sistema de uma API personalizada implantada usando um agente em nuvem e o gateway de API em nuvem:

-
Um consumidor de API faz uma chamada para a API localizada no gateway de API em nuvem.
-
O gateway de API em nuvem referencia os perfis de segurança armazenados em cache (se aplicável) e os metadados da API para realizar tarefas de autenticação e controle de acesso. Se o acesso à API for negado, o gateway de API em nuvem retornará uma resposta HTTP apropriada e um status para o consumidor de API. Se o acesso à API for concedido, a solicitação da API é roteada para o serviço de mensagens, que roteia solicitações para grupos de agentes.
-
O agente em nuvem recebe a solicitação do serviço de mensagens.
-
O agente de nuvem referencia a operação da API especificada durante a configuração da API personalizada e aciona a operação implantada.
-
A operação responde com uma carga útil da API consistente com o tipo de resposta selecionado durante a configuração da API personalizada.
-
A carga útil da resposta da API é roteada do agente de nuvem de volta para o gateway da API na nuvem, que extrai a carga útil da API e define a resposta HTTP final e o status. A resposta HTTP e o status são enviados para o consumidor da API.
Nota
A menos que a operação acionada pela chamada da API esteja usando Armazenamento Temporário, a carga útil da resposta da API permanecerá no agente por um máximo de dois dias. A carga útil da resposta da API permanecerá no gateway da API na nuvem por no máximo o tempo limite do gateway da API de 15 segundos.
-
Informações de status em tempo de execução e logs de operações em execução são enviados para o banco de dados de logs de transações.
Nota
Os dados do consumidor não são armazenados no banco de dados de logs de transações, a menos que o modo de depuração esteja habilitado durante a configuração da API personalizada.