4.14.04.10: notas da versão do Apigee Edge no local

Você está vendo a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
informações

Na quarta-feira, 20 de agosto de 2014, lançamos um patch para a versão local da Apigee Edge.

Bugs corrigidos

Os bugs abaixo foram corrigidos nesta versão.

Tópico Descrição
Falta de resposta do roteador devido ao acúmulo nas conexões em pool
CORERT-219
Problemas que causavam um vazamento de conexão quando o cliente se desconectava mesmo antes da entrega das respostas da API foram resolvidos.
Erros de máquina de estado nos registros do roteador Netty causando o desligamento do roteador
CORERT-201

Quando um cliente enviava solicitações consecutivas em uma conexão sem esperar por uma resposta, o roteador Netty travava e não processava nenhuma solicitação.

Uma nova propriedade HTTPServer.pipelining.enabled em Router.properties do roteador Netty permite controlar o pipeline HTTP. Os valores a seguir descrevem o comportamento:

  • false (padrão): se várias solicitações forem recebidas, o roteador retornará um erro indicando a tentativa de pipeline e encerrará a conexão.
  • true: o roteador processa uma solicitação por vez, carregando as solicitações em buffer em uma fila pendente. As respostas a cada solicitação são enviadas na mesma ordem em que chegaram.

Nos casos em que uma resposta precisa que a conexão seja encerrada, ela é encerrada imediatamente e nenhuma resposta é enviada para as solicitações subsequentes.

Mensagens CLOSE_WAIT
CORERT-188
Problemas com mensagens CLOSED_WAIT que não eram fechadas corretamente foram resolvidos.
Processador de mensagens encerrando conexões enquanto o roteador tenta reutilizar conexões do pool
CORERT-114
Correção dos problemas que impediam o fechamento da conexão em pool em determinadas condições de erro.
Erros 5xx nas respostas APIRT-342 Ocorriam erros de HTTP 5xx em situações em que uma resposta era concluída de acordo com a especificação HTTP (sem tamanho de conteúdo ou codificação em partes nas respostas de endpoint de destino). O Edge agora trata essas respostas como completas.