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

Você está lendo a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
info

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

Bugs corrigidos

Os bugs abaixo foram corrigidos nesta versão.

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

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

Uma nova propriedade HTTPServer.pipelining.enabled em router.properties para o 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 fechará a conexão.
  • true: o roteador processa uma solicitação por vez, armazenando as solicitações em uma fila pendente. As respostas a cada solicitação são enviadas na mesma ordem em que elas chegaram.

Nos casos em que uma resposta precisa de um fechamento de conexão, a conexão é fechada imediatamente e nenhuma resposta é enviada para solicitações subsequentes.

Mensagens CLOSE_WAIT
CORERT-188
Problemas resolvidos com mensagens CLOSED_WAIT que não são fechadas corretamente.
Processador de mensagens fechando conexões enquanto o roteador tenta reutilizar conexões do pool
CORERT-114
Problemas resolvidos que causavam o fechamento da conexão agrupada em determinadas condições de erro
Erros 5xx em respostasAPIRT-342 Erros HTTP 5xx ocorreram em situações em que uma resposta estava completa de acordo com a especificação HTTP (sem Content-Length ou codificação em blocos nas respostas do endpoint de destino). O Edge agora trata essas respostas como completas.